使用筛选器替换文本
Replacing text using a filter
无法使我的筛选器工作。我正在尝试删除<br>
标签,并将其替换为""
到目前为止,我的观点是:
<span ng-bind-html="description | stripbreaks"></span>
我的过滤器是:
.filter('stripbreaks', function(text){
return text.replace(/<br>/g, '');
});
但我收到以下错误:未知提供程序:textProvider<-文本<-条带中断筛选器
这是我第一次使用自己的过滤器,所以我做错了什么?
您有错误的语法。基本上,filter的外部function
代表注入依赖关系,然后在每个摘要周期调用内部函数来更新视图。
未知提供程序:textProvider<-文本<-stripbreaksFilter发生错误,因为您将text
放入外部函数中
过滤器
.filter('stripbreaks', function(){
return function(text){
return text.replace(/<br>/g, '');
}
});
相关文章:
- JavaScript 在页面加载后替换文本
- 原型JS查找跨度并替换文本
- jQuery在iFrame Src中查找和替换文本
- 用“$$$”替换文本,在Javascript中给出截断的结果
- 如何替换文本区域中的换行符
- 使用 JavaScript 正则表达式替换文本中的类似字符串
- 如何使用 jQuery 替换文本中的 HREF 链接
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 遍历DOM和替换文本的最佳方法
- Qualtrics(Javascript)-矩阵表-用下拉列表替换文本输入字段
- 使用筛选器替换文本
- JavaScript无法用新文本替换文本
- 替换文本中的随机youtube链接以使用javascript嵌入代码
- 在模态激发后替换文本
- JQuery如何替换文本区域内的字符串
- 可以动态设置图像替换文本吗
- 如何使用javascript在单个正则表达式中递归替换文本字符串中重复的逗号
- 在不更改布局的情况下替换文本的解决方案(jQuery)
- 使用Javascript替换文本区域中的文本
- Imacros替换文本元素