我正在测试一个角度/微风组合,我遇到
RangeError:超出最大调用堆栈大小
$watch
当我使用角度和filter:searchText
其他功能时,我假设所有属性都得到检查时出现类似错误
我很好奇我做错了什么。或者如果数组包含太多属性或其他东西。
例子:
<input type="search" ng-model="searchText" />
<div ng-repeat="station in stationsList | filter:searchText" class="view-list">
<p>{{station.name}} </p>
</div>
从查询中获取车站的位置,例如breeze.EntityQuery.from("stations")
编辑:目前我正在这样做: Filtering by Multiple Specific Model Properties in AngularJS (in OR relationship)
效果很好,但控制器中有更多代码。
编辑 2: 如何使用 AngularJS 对多个对象应用过滤器?
这也是一个,但循环。