linky工作正常但我的自定义过滤器没有给出清理结果。 HTML
<div class="shoutBody" ng-bind-html="bakars | emoticons | linky:'_blank' "> </div>
FILTER:
angular.module('ngEmoticons', [])
.filter('emoticons', function() {
return function(input) {
var a=input.split(" ");
console.log(a);
for(var i=0;i<a.length;i++){
console.log(a[i]);
if(a[i] == ":P"){
a[i]='<a href="hell">great</a>';
}
}
var c=a.join(" ");
console.log(c);
return c;
};
});
它仍然提供输出很棒,但我希望它成为链接
PS:正确加载了清理模块,并在主控制器中注入了过滤器。
答案 0 :(得分:0)
这有用吗?
angular.module('ngEmoticons', [])
.filter('emoticons', function() {
return function(input) {
return '<a href="#">' + input + '</a>';
};
});