自定义过滤器结束过滤ng-options时的触发功能

时间:2016-12-04 18:25:13

标签: javascript angularjs

我有两个选项,select#campaign的选项被select#activeinactive ngModel过滤(act是自定义过滤器)。

我需要触发js函数(我使用bootstrap-select并且只需要在过滤完成时调用$('#campaign')。selectpicker('refresh'))并构造#campaign DOM(options) 。

怎么做?我尝试了$ scope.watch('activeinactive',fn),但当select#campaign DOM尚未就绪时,它会被触发(上面提到的selectpicker('refresh'))。感谢名单

<select id="activeinactive" name="activeinactive" ng-model="activeinactive" multiple>
   <option value="Enabled">Active</option>
   <option value="Disabled">Inactive</option>
</select>
<select ng-options="item as item.label for item in $ctrl.items | act:activeinactive track by item.value"
        name="campaign[]" ng-model="campaign" id="campaign" multiple>
</select>

0 个答案:

没有答案