使用过滤器替换文本
Replacing text using a filter
我的过滤器无法工作。我正在尝试删除 <br>
标签并将其替换为 ""
到目前为止,我的观点是:
<span ng-bind-html="description | stripbreaks"></span>
我的过滤器是:
.filter('stripbreaks', function(text){
return text.replace(/<br>/g, '');
});
但我收到以下错误:未知提供程序:textProvider <- text <- stripbreaksFilter
这是我第一次使用自己的过滤器,所以我做错了什么?
你的语法有误。基本上过滤器的外部 function
代表注入依赖,然后内部函数在每个摘要周期被调用以更新视图。
Unknown provider: textProvider <- text <- stripbreaksFilter 错误发生是因为您被 text
放在外部函数
中
过滤器
.filter('stripbreaks', function(){
return function(text){
return text.replace(/<br>/g, '');
}
});
我的过滤器无法工作。我正在尝试删除 <br>
标签并将其替换为 ""
到目前为止,我的观点是:
<span ng-bind-html="description | stripbreaks"></span>
我的过滤器是:
.filter('stripbreaks', function(text){
return text.replace(/<br>/g, '');
});
但我收到以下错误:未知提供程序:textProvider <- text <- stripbreaksFilter
这是我第一次使用自己的过滤器,所以我做错了什么?
你的语法有误。基本上过滤器的外部 function
代表注入依赖,然后内部函数在每个摘要周期被调用以更新视图。
Unknown provider: textProvider <- text <- stripbreaksFilter 错误发生是因为您被 text
放在外部函数
过滤器
.filter('stripbreaks', function(){
return function(text){
return text.replace(/<br>/g, '');
}
});