在Angular 2中从View中操作DOM

时间:2017-02-06 19:16:44

标签: angular

众所周知的博客网站medium.com具有突出显示功能,允许其用户突出显示视图中的文字。突出显示的文本可以通过多种方式进行操作,从评论到共享。突出显示视图中的文本似乎将<span>标记中突出显示的字符串和属性类包装到元素中。

简单地说,纯粹在Angular 2中,类似的东西是否可能?如果是这样,从一般意义上讲,你将如何实现这一目标呢?

如果这个问题过于宽泛,那么询问是否可以使用on-click以这种方式隔离元素中的部分字符串可能会有所帮助。

更新

@Tim Consolazio,您的评论引导我查看了getSelection()的文档,并从那里我找到了Angular 2 here的实现。重要的是要指出selection不再受document的属性支持,但这在我的特定用例中并不重要,因为我的选择只会是文本。

0 个答案:

没有答案