AngularJS 链接过滤器抛出"Unknown Provider"错误



这是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/

相关内容

最新更新