問題タブ [ng-tags-input]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
719 参照

ng-tags-input - ngTagsInput で newTag.invalid を監視するには?

ngTagsInput を使用して受信者リストを実装しています。インライン検証メッセージを表示するには、「on-invalid-tag」プロパティを追加します。問題は、ユーザーがメッセージを表示した後にメッセージを非表示にし、何かを削除または追加して間違った入力を修正し始める必要があるということです。

デフォルトのスタイルでは、新しい入力が無効な場合、ユーザーが新しいタグを作成しようとすると赤で出力されます。しかし、バックスペースを押すか、任意の文字を入力すると、色が通常に変わります。その動作は、検証メッセージに必要なものです。ng-tags-input.js で newTag.invalid を使用して赤いテキスト バインディングと共に表示および非表示にする必要があります。

しかし、そのようなイベントや機能はないようです。そして、ng-change を使用して入力の変更イベントをキャッチしようとしましたが、うまくいきません。そうする方法はありますか?

これがコードです。

0 投票する
1 に答える
821 参照

angularjs - Angular + Firebase アプリケーション - ngTagsInput エラー:未定義の「データ」のプロパティを読み取れません

Angular + Firebase アプリケーションにタグ付けを追加するために ng-tags-input を使用しています。

オートコンプリートを利用して firebaseArray からタグを自動入力しようとすると、/tags の Firebase に保存されている既存のタグの値を取得しようとすると、次のエラーが発生します。

エラー

これが私のコードです...

HTML

ジャバスクリプト

ご覧のとおり、私は最新の Firebase バージョン (2.4.0) を使用しており、Firebase クエリで Promises を使用しています...コンソール出力を見ると、エラーがトリガーされた後に Promise がどこで満たされているかがわかります. .

質問?

ng-tags-input を非同期で実行し、約束が満たされた場合にのみ値をロードするように設定する方法はありますか?

助けや提案をいただければ幸いです。

乾杯!@FellowHobbyist

0 投票する
1 に答える
761 参照

angularjs - ngTagsInput - 選択時に結果をクリアする方法は?

現在、検索バーに ngTagsInput ディレクティブを使用しています。ただし、選択時に結果をクリアしたり、タグが検索バーに表示されないようにする方法を見つけるのに苦労しています。

これは私が現在持っているものです:

ここに画像の説明を入力

そして、これは私が取得しようとしているものです:

ここに画像の説明を入力

Enterキーの押下を検出するディレクティブを作成してから、 myEnter=$('tags-item').remove() を使用して、作成中の要素を削除しようとしましたが、機能しなかっただけでなく、理想的ではない:

0 投票する
1 に答える
1026 参照

angularjs - ngTagsInput on-tag-adding イベントが重複値で機能しない

ngTagsInput ライブラリを使用しています。ただし、1 つのユースケースではうまく機能しません。重複した値を入力すると。on-tag-adding イベントが重複した値で発生しています。私は何かを見逃しているか、関数でもっと何かをする必要があることを理解していません。

http://plnkr.co/edit/DYndyhVagvVBIMF5KqvF?p=preview

これが私のコードです。

0 投票する
1 に答える
1904 参照

angularjs - ngTagsInput - オートコンプリート候補の選択のみを許可しますか?

ソースからプルしている場合

[{テキスト: 'a'}, {テキスト: 'ab'}, {テキスト: 'abc'}]

ユーザーが「abcd」と入力すると、ユーザーが「abcd」タグを作成できないようにするにはどうすればよいですか?

0 投票する
1 に答える
807 参照

angularjs - セレンを使用して ng-tags-input にタグを追加する

ng-tags-input を追加した Web ページのテストを自動化しようとしています。Selenium Webdriver を使用して ng-tags-input にタグを追加するのに問題があります。Selenium は要素を見つけますが、sendKeys() 関数はそれにテキストを追加しません。

セレンコード (v. 2.49.0):

HTML:

最終的な HTML:

0 投票する
0 に答える
122 参照

angularjs - ngTagsInput からタグを削除すると、入力フィールドは自動的にフォーカスされます。これを防ぐ方法はありますか?

このコードには問題があると思います。タグをクリックして削除すると、クリック イベントがホスト div に伝達され、入力ボックスがフォーカスされるためです。

入力ボックスがタグの削除に集中するのを防ぐ方法または属性はありますか?

0 投票する
3 に答える
1600 参照

javascript - ngRepeat:dupes - リピーターでの重複は許可されていません

オートコンプリートで ngTagsInput ディレクティブを使用しています。同じ「tag_token」プロパティを持つ 2 つのタグがなければ、すべて正常に動作します。

これは私が得る私の応答です:

見る

このエラーが発生しています: