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

angularjs - Angucomplete を追加すると、入力が動的にリセットされます

angucompleteを動的 html として追加する UI があります。次のように追加時にhtmlをコンパイルするディレクティブがあります:

これで、ディレクティブ 'dynamic' にある既存の html に angucompletes テキスト ボックスを追加する追加ボタンができました。angucomplete を追加すると、以前に選択したすべての値もクリアされます。理由がわかりません。angucomplete-alt.js のデバッグを試みましたが、原因が見つかりませんでした。

同様のシナリオでng-tagsinputも使用しましたが、新しい行を追加しても、以前の tags-input が選択した値を失うことはありません。

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

javascript - ngTagsInput を取得して Elasticsearch からの回答を処理する

タグを保存するためにelasticsearchを使用し、オートコンプリートのためにngTagsInputでそれらを動的に取得したいと考えています。ngTagsInput が elasticsearch から回答を受け取るところまで機能し、ブラウザー コンソールに次のエラーが表示されます。

ここでの問題は、私が受け取った約束に 4 つの要素を持つ配列が含まれていることです (より評判が高ければ、ここに写真を投稿しますが、いいえ、スタックオーバーフローでは許可されません:x)

私は一晩中 ngTagsInput にこの約束を受け入れさせようとしましたが、できた最善の方法は、elasticsearches からのヒットが 1 つだけで複数ではない場合にオブジェクトを取得することでした。

HTML コードは次のようになります。

{{ model }} の前の @ は、これが laravel バックエンドで実行されるためです。気にしないでください ^^

そして、JSは次のとおりです。

angularjs にまったく慣れていない私はここでかなり途方に暮れているので、助けていただければ幸いです。

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

javascript - ngTagsInput - onTagAdding コールバックを設定する

プロバイダーonTagAddingを使用してコールバックのデフォルト関数を設定しようとしています。tagsInputConfig失敗。

コールバックを除いて、他のすべてのデフォルト オプションは正しく設定されています。一方、プロパティとして構成すると機能します。

このコールバックのデフォルト関数を設定する方法はありますか?

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

ng-tags-input - ngtagsinput 表示プロパティをバインドする方法

私は何をしようとしていますか?

ng-tagsinput の display-property を displayProperty モデルにバインドしようとしています。それは最初だけ働いています。displayProperty を変更すると、更新が表示されません。display-property をバインドして、変更されるたびに ng-tags-input が変更を考慮するようにするにはどうすればよいですか。

別の質問 - ngTagsInput で「テキスト」属性を使用する方法は?

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

javascript - Ng-Tag-Input ディレクティブが値をクリアしない

自動提案にngTagInputディレクティブを使用しています。私が望むのは、提案がクリックされた後の自動提案を明確にすることです。関数の最初の呼び出しではクリアされますが、2 回目ではクリアされません。2回目の関数呼び出しでタグとして追加しています。そしてそれを取り除きたい。

Htmlでは、

このようにコントローラーで、

2回目の試行で値をクリアしません。コールバックで自動提案を個別に使用できますか?

プランカー

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

angularjs - キーストロークでngtagsinputオートコンプリート結果をフィルタリングする方法

ngTagsInputアプリでディレクティブを使用していangularjsます。オートコンプリートは結果ngtagsinputをフィルター処理しないため、サービス呼び出しを通じて API からフィルター処理された結果を取得し、tagsinputキーストロークごとにオートコンプリートに約束を返したいと考えています。

私のangularjsアプリでは、すべてのキーストロークで api からフィルター処理された結果を取得していますが、ビューに表示されません。つまり、表示されるオートコンプリートの結果は、api から結果を取得しているにもかかわらず、キーストロークで更新されません。

これを達成するために誰かが私を助けることができますか?

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

angularjs - ng-tags-input、ユーザー入力を無効にする方法は?

このディレクティブ ディレクティブのユーザー入力を無効にする方法を探しています。私がやりたいのは、ビューで発生する特定のイベントに値を挿入するコントローラーです。

API を試してみましたが、これを行う方法がわかりませんでした。disabled属性を使用してみました

何が起こったのかというと、スタイルが灰色になりましたが、手動で値を挿入することはできました。