【发布时间】:2017-12-11 05:16:19
【问题描述】:
信使会根据用户输入的内容显示搜索结果。需要在显示结果的同时突出显示正在搜索的单词。 这些是使用的html和组件。
Component.html
<div *ngFor = "let result of resultArray">
<div>Id : result.id </div>
<div>Summary : result.summary </div>
<div> Link : result.link </div>
</div>
Component.ts
resultArray : any = [{"id":"1","summary":"These are the results for the searched text","link":"http://www.example.com"}]
这个 resultArray 是通过发送搜索文本作为输入从命中后端服务中获取的。根据搜索文本,获取结果。需要突出显示搜索到的文本,类似于 google 搜索。请找到截图,
如果我搜索“member”这个词,“member”这个词的出现会被突出显示。如何使用 Angular 2 实现相同的效果。请就此提出一个想法。
【问题讨论】:
-
我发现这个gist 工作得很好
标签: javascript angular html typescript