【发布时间】:2015-02-28 12:42:40
【问题描述】:
我对angular js很陌生。我想知道如何在angular js中调用基于过滤器搜索的函数。当基于过滤器的搜索没有返回值时,我需要在控制器中调用一个函数。
<li ng-repeat="test in test_list | filter: test_id">
{{ test}}
</li>
当 {{test}} 的列表为空时,我想在控制器中调用一个函数。
这对你们来说可能很容易。在此先感谢。
【问题讨论】:
-
观察过滤后的值:
$scope.$watch('test_list | filter: test_id', function (filteredList) { if (filteredList.length === 0) { doWhateverYouWantHere(); } }) -
您能否详细说明一下,并提及如何在视图中使用它。提前致谢
-
那没用..这个问题是我只有维奈发布的:)