2017-05-04 33 views
0

我正在使用AngularJs的项目1.我正在寻找一个库/工具,它允许用户点击显示的文本的任何单词,然后允许他分类(标签)和突出显示该词以便将其归类。 (奖励:在旅途中添加类别会很好)。JS单词突出显示和分类工具

有谁知道一个或几个JS库/工具呢?

回答

1

这取决于你想要什么,也许你会找到AngularJS材料作为解决方案。 我知道它几乎有一个directive for text highlighting

现在,找到它我找到了ngTagsInput。如你所愿,它似乎是一个标签指令。

如果触及范围更具体,您可以尝试通过JS直接获取它。 或做你自己的指令。

你可以在你的情况下做什么是在事件(onclick)时添加指令。请检查how to dynamically add directive 或者您的自定义指令对这些事件做出反应。

+0

我会研究这两个!但是,如何让文字中的每个字都可点击? – threxx

+1

要做每一个可点击的单词,您可以使用JS split()方法来解析div的内容(使用空格字符作为分隔符)以通过代码对它们进行个性化。例如,当编辑文本或加载页面时,要使每个单词都包含在span中,以动态更改html。或通过任何参考保存。 – Sam