我是新手,这意味着这是我使用 AngularJS 的第一个小时。我正在尝试编写自定义过滤器,这是我的第一个:
http://jsfiddle.net/rutwick/UJTdb/
angular.module('myfilters', []).
filter('addon', function(){
alert('here');
return function(ip){
return ip+'-suffix';
}
});
angular.module('myapp', ['myfilters']);
如果我尝试像这样使用它:
<input type="text" ng-model="sometext" />
<h1>{{ sometext | addon }}</h1>
我得到了很多错误。所以我这样使用它:
<input type="text" ng-model="sometext" />
<h1>{{ sometext | filter:addon }}</h1>
没有错误,但它不起作用。警报没有弹出。我在这里错过了什么吗?
错误:
Error: Unknown provider: addonFilterProvider <- addonFilter
at Error (<anonymous>)...blah blah file path