問題タブ [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 に答える
1115 参照

angularjs - ngTagsInput で必須が機能しない

アプリでngTagsInputライブラリを使用しています。必須のキーワードを設定しても、フォームの検証には影響しません。これはなぜでしょうか?

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

ng-tags-input - ngTagInput の使用エラー: TypeError: a.filter は関数ではありません

オートコンプリートで ngTagInput を使用しようとしていますが、次のエラーが発生します:

HTML

Javascript

プランカー

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

ng-tags-input - ngTagInput : 動的なカラーリング タグとサイズ変更可能な入力ボックス

提案リストの一部ではないユーザーが入力したタグについて、on-tag-adding イベントでタグを (異なる色で) 色付けする方法はありますか? つまり、未知のタグを追加しようとしているというユーザーへの警告として (赤?)

また、タグを追加するにつれて、入力ボックスを垂直方向にサイズ変更できるようにするにはどうすればよいですか?

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

angularjs - angularタグの入力を機能させる

Web サイト内で機能するようにng-tags-inputを実装しようとしています。そのため、基本的には、データベースに保持されている使用可能なタグのリストからタグを選択して、いくつかのタグを入力する必要があります。

サーバ:

角度コントローラー:

見る:

角度サービス:

Tag.load() レスポンス

私が直面している問題は、3文字を入力したときです(これにより、期待どおりTag.load()が正しくトリガーされ、上記の応答が返されます)

  • オートコンプリートやタグの提案は表示されません
  • すぐにその3文字をタグとして付けています(下の写真)
  • これにconsole.log(vm.tags);は Tag オブジェクト全体が含まれているわけではなく、textキーと値のペアのみが含まれています

ここに画像の説明を入力

私が逃したものはありますか?

私はAngular 1.5.0を使用しています

アップデート

いくつかの変更を加えてプランカーを追加しましたが、アプリではまだ機能しませんが、角度のあるバージョンですか?

私が言及するのを忘れていたもう1つのことは、私が入力したドロップダウンが表示されていないことです。

更新#2 私が使用しているものであるAngular 1.5.0を使用してプランカーを更新し、それが機能しているため、Angularバージョンではありません。

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

angularjs - Angular ng-tag-input max-tag が機能しない

新しいタグを追加できなくなった後、いくつかの固定タグを制限したい

私は ng-tag-input js を追加し、必要なすべての変更も行いました 最大タグの問題は何ですか?

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

angularjs - promise で ng-tags-input を検証する方法は?

サーバー側 API を呼び出して追加されたタグを検証しようとしています。以下はコードです。

そして、私が書いたコントローラーで、

ドキュメントには、 on-tag-adding が約束を取り、追加されたタグを検証できると書かれていますが、そのようには機能していません。何か不足していますか??

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

angularjs - ngTagsInput の入力要素にクラスを追加します

だから私はngTagsInputライブラリを使用しており、それを私のウェブサイトの他の部分と同じようにスタイルしようとしています。

これを機能させるには、tags-input ディレクティブによって作成される入力要素にクラスを追加する必要があります。

問題は、タグにクラスを追加すると、コンテナ div のスタイルが設定されることです。これは、入力要素にスタイルを追加するためだけに、私が探しているものではありません。

0 投票する
2 に答える
437 参照

angularjs - ng-tags-input オートコンプリート表示 非クエリ一致結果

見る:

コントローラ:

php:tags.php

出力

添付した出力を参照してください。クエリに一致しないタグが表示されています。一致したタグのみを表示したい

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

angularjs - ng-tag-input の ALLOWED_TAGS_REGEX が機能しませんでした

入力タグには、大文字 (AZ)、小文字 (az)、数字、および - + のみが必要です。たとえば、有効なタグは Engineer9 -+ (大文字、小文字、数字、_、-、+) ですが、機能しませんでした。

この正規表現を修正する方法を考えてください。ありがとう、K

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

angularjs - allowed-tags-pattern オプションを指定した ng-tags-input が機能しない

tagname を大文字、小文字、数字、文字のみにしたい: +_- そして以下のように tag-input を定義したallowed-tags-pattern="[A-Za-z0-9+_-]+"

私の試み:

しかし、allowed-tags-pattern="[A-Za-z0-9+ -]+" は機能しませんでした。タグに大文字、小文字、数字を使用できるようにする allowed-tags-pattern の値に関する提案、文字(- +) ?