ng-options 过滤器不起作用?

ng-options filter doesn't work?

我需要过滤 ng-options 以仅显示我想要的结果。 这是我的 html

<select class="form-control" 
    ng-model="main.orderNameForUpdate"
    ng-options="singleOrdersProduct.name for singleOrdersProduct in main.singleOrdersProductOptions | filter:{ category.name : 'Pizza Favorites' }">
</select>

这是我的数据结构

但是我遇到了一些错误

所以有人知道如何解决这个问题吗?

谢谢!

试试这个:

<select class="form-control" 
    ng-model="main.orderNameForUpdate"
    ng-options="singleOrdersProduct.name for singleOrdersProduct in main.singleOrdersProductOptions | filter:{ category: { name : 'Pizza Favorites' }}">
</select>