这是JSFiddle,它显示了我正在做的事情,只需在名称中添加一个过滤器。
http://jsfiddle.net/9Z5SJ/1/
Error: Unknown provider: linkyFilterProvider <- linkyFilter
at Error (unknown source)
at http://code.angularjs.org/angular-1.0.0rc10.js:2530:15
at Object.getService [as get] (http://code.angularjs.org/angular-1.0.0rc10.js:2658:39)
at http://code.angularjs.org/angular-1.0.0rc10.js:2535:45
at Object.getService [as get] (http://code.angularjs.org/angular-1.0.0rc10.js:2658:39)
at http://code.angularjs.org/angular-1.0.0rc10.js:8956:24
at filter (http://code.angularjs.org/angular-1.0.0rc10.js:5744:14)
at _filterChain (http://code.angularjs.org/angular-1.0.0rc10.js:5735:41)
at statements (http://code.angularjs.org/angular-1.0.0rc10.js:5711:25)
at parser (http://code.angularjs.org/angular-1.0.0rc10.js:5644:13)
有关链接过滤器的文档http://docs.angularjs.org/api/angular.module.ngSanitize.filter.linky
您需要加载并包含"清理"模块才能使用"linky":
寻找以下两件事:1. 我添加了"http://docs.angularjs.org/angular-sanitize-1.0.0rc10.min.js"作为资源2. 我通过将"ngSanitize"添加到angular.module('myApp',['ngSanitize'])将其链接到我的模块中;
看这里:http://jsfiddle.net/johnlindquist/y2eJL/