問題タブ [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 投票する
1 に答える
8917 参照

angularjs - ng-tags-input、タグデータを文字列配列として保存

私は ng-tags 入力を使用しています。行にデータを入力した後に取得するデータは、オブジェクトの配列であり、それぞれに「テキスト」文字列フィールドが 1 つずつあります。

[{"text":"egon"},{"text":"peter"},{"text":"raymond"},{"text":"winston"}]

代わりにデータを文字列の配列として保存する方法はありますか? お気に入り

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

angularjs - ng タグが Internet Explorer で機能しない

IE を除くすべてのブラウザーで正常に動作する角度付きアプリがあります。具体的には NGTAGS ディレクティブ。ENTER または COMMA を使用してタグを作成できません。コンソールにバグはなく、これを修正する方法がわかりません。

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

angularjs - Anagularjs ngTagsInput は新しいタグを作成します

タグに Angularjs ngTagsInput を使用しています。オートコンプリートオプションも使用しています。特定のタグが存在しない場合、たとえば、ユーザーが「タグ」と入力すると、タグが使用できない場合、どのようにカスタマイズしてユーザーにタグの作成を依頼できますか?

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

javascript - Leftover text is left in the input field when addFromAutocompleteOnly is set

I am using the ng-tags tags-input like this:

I want any leftover text to disappear when the tags-input field loses control. I wanted to use the allowLeftoverText attribute to achieve this but the documentation says its ignored when the addFromAutocompleteOnly is used.

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

angularjs-directive - ng-tags-input on-tag-click ハンドラー: より良い方法はありますか?

2015.06.01 更新

この問題はライブラリ内で解決されました - https://github.com/mbenford/ngTagsInput/pull/239

問題

ng-tags-input の on-tag-click ハンドラーはありません。ユーザーがタグをクリックして、Angular 式を介して関数呼び出しを引き出します。

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

ng-tags-input - IME の処理中に一部のブラウザーで「addOnSpace」が機能しない

私はngTagsInput、Angular ディレクティブを使用しています。

IME (Input Method Editor) の処理中に 'addOnSpace' が Safari (8.0.5 を使用) で機能しません。

Safariではキーコードが変だからです。

「addOnSpace」はキーダウンによってトリガーされます。 https://github.com/mbenford/ngTagsInput/blob/master/src/tags-input.js#L372

また、Safari のみ、IME(Input Method Editor) の処理中にスペース キーを押した場合、キーコードは 32 ではなく 229 になります。

確かに、W3Cドラフトは言う

インプット メソッド エディタがキー入力を処理中で、イベントがキーダウンの場合は、229 を返します。

IME の処理中でも「addOnSpace」を使用するアイデアはありますか。

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

angularjs - ng-tags-input カスタム テンプレートが機能しない

ng-tags-input を機能させようとすると、いくつかの問題が発生します。タグのカスタム テンプレートを作成しようとしていますが、私のコードは開発者がデモで示しているものとほとんど同じです。カスタム テンプレートが無視されるという事実を除いて、すべて正常に動作します (以下のコードを参照してください)。些細なことを見逃していますか?デフォルトのテンプレートでタグが引き続き表示されるのはなぜですか?

背景: Angular (ルーティングあり) と Bootstrap で構築されたアプリ。以下のコードは、Angular ビューの 1 つです。

コード:

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

javascript - ngTagsInput(正規表現ではない)でカスタム検証を行う方法は?

たとえば、addedValue<20 のカスタム検証を追加したいのですが、どのように実装すればよいですか?

これは私が使用するコードです。