【发布时间】:2016-01-23 01:00:08
【问题描述】:
我无法让我的自定义过滤器正常工作。
我有一个全局过滤器模块:
angular.module('globalFilters', []).filter('dateRange', function () {
return function(item) {
console.log(item);
return true;
}
});
这是在创建时注入我的应用程序的。 我正在尝试将此应用于 ng-repeat:
tr.pointer(ng-repeat="asset in completed | dateRange", ng-animate="'animate'", ng-click="selectAsset(asset);")
td {{asset.Name}}
但是,添加此过滤器会将所有 assets 过滤出表。为了尝试隔离问题,我返回 true 以显示所有 assets 的函数,但它不起作用。
在将item 记录到控制台后,结果似乎是所有assets 的数组,所以我猜有问题。
我正在关注本教程https://docs.angularjs.org/tutorial/step_09
谢谢!
【问题讨论】:
-
我正在使用玉模板,渲染为:
{{asset.Name}}
标签: javascript angularjs angularjs-filter angularjs-module