是否可以发布与angularjs绑定的流程数据?
我正在编写简单的搜索页面,并且我已使用代码生成结果:
...
<div class="row" ng-repeat="document in sc.searchResult.content">
<blockquote>
{{document.content}}
</blockquote>
</div>
...
问题是我需要在每个结果中加粗特定的单词(来自查询框的单词 - 如下面的谷歌)
如何达到这个效果?
答案 0 :(得分:1)
controller.js
$scope.document.content = someSearchContent.replace(/<searchTerm>/g, '<strong>' + <searchTerm> + '</strong>')
searchTerm
是您需要修改的字符串。您可以使用RegExp()
创建常规表达式。
模板
<blockquote ng-bind-html="document.content"></blockquote>