2017-05-04 32 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