2017-05-04 19 views
0

私はAngularJs 1を使ってプロジェクトを進めています。表示されているテキストの単語をユーザーがクリックできるようにするライブラリ/ツールを探しています。単語をそのカテゴリに向けて強調表示します。 (ボーナス:外出先でカテゴリを追加するのもいいだろう)。JS単語の強調表示とカテゴリ化ツール

誰でも1つまたは複数のJSライブラリ/ツールを知っていますか?

答えて

1

これは、ソリューションとしてAngularJSの材料が見つかっているかどうかによって異なります。 私はほとんどそれがあると知っていますdirective for text highlighting

そして、それを探して私はngTagsInputを見つけました。それはあなたが望むようにタグの指示であるようです。

リーチがより具体的な場合は、JSによって直接取得しようとする可能性があります。 あなた自身の指示をすること。

あなたのケースでできることは、イベント(onclick)が発生したときにディレクティブを追加することです。チェックhow to dynamically add directive カスタムディレクティブは、これらのイベントに反応しますか?

+0

私はこれらの2つを調べます!しかし、どのようにテキスト内のすべての単語をクリック可能にするのですか? – threxx

+1

すべての単語をクリック可能にするには、JS split()メソッドを使用してdivの内容を(区切り文字としてスペース文字を使用して)解析して、コードで個別化することができます。例えば、テキストが編集されたとき、またはページがロードされたときに動的に変化するスパンに含まれるすべての単語を実行する。または参照によって保存されます。 – Sam

関連する問題