AngularJS UI选择动态组滤波



我找不到这样的网络示例,在我看来,ui-select的group-filter属性选项不支持动态更改?如果我直接进入数组,例如:

<ui-select-choices group-filter="['A', 'B', 'C']" ... >

它可以正常工作,但是如果该数组是一个范围变量:

$scope.filterArray = ['A', 'B', 'C'];
...
<ui-select-choices group-filter="filterArray" ... >

没有过滤。我想知道这是一个错误还是意识设计的选择。我希望能够修改数组以更新隐藏/显示的组,但目前看起来不可能。

官方UI选择组 - 填充式plunkr:http://plnkr.co/edit/khsy5vrh9z6o5gs9qoc4?p=preview

group-filter属性仅接受字符串或函数作为参数。因此,在您的第二个示例中,ui-select将在您的控制器中寻找函数$scope.filterArray(),而不是变量。

单击此处以获取文档

相关内容

  • 没有找到相关文章

最新更新