問題タブ [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.
angularjs - Angucomplete を追加すると、入力が動的にリセットされます
angucompleteを動的 html として追加する UI があります。次のように追加時にhtmlをコンパイルするディレクティブがあります:
これで、ディレクティブ 'dynamic' にある既存の html に angucompletes テキスト ボックスを追加する追加ボタンができました。angucomplete を追加すると、以前に選択したすべての値もクリアされます。理由がわかりません。angucomplete-alt.js のデバッグを試みましたが、原因が見つかりませんでした。
同様のシナリオでng-tagsinputも使用しましたが、新しい行を追加しても、以前の tags-input が選択した値を失うことはありません。
javascript - ngTagsInput を取得して Elasticsearch からの回答を処理する
タグを保存するためにelasticsearchを使用し、オートコンプリートのためにngTagsInputでそれらを動的に取得したいと考えています。ngTagsInput が elasticsearch から回答を受け取るところまで機能し、ブラウザー コンソールに次のエラーが表示されます。
ここでの問題は、私が受け取った約束に 4 つの要素を持つ配列が含まれていることです (より評判が高ければ、ここに写真を投稿しますが、いいえ、スタックオーバーフローでは許可されません:x)
私は一晩中 ngTagsInput にこの約束を受け入れさせようとしましたが、できた最善の方法は、elasticsearches からのヒットが 1 つだけで複数ではない場合にオブジェクトを取得することでした。
HTML コードは次のようになります。
{{ model }} の前の @ は、これが laravel バックエンドで実行されるためです。気にしないでください ^^
そして、JSは次のとおりです。
angularjs にまったく慣れていない私はここでかなり途方に暮れているので、助けていただければ幸いです。
javascript - ngTagsInput - onTagAdding コールバックを設定する
プロバイダーonTagAdding
を使用してコールバックのデフォルト関数を設定しようとしています。tagsInputConfig
失敗。
コールバックを除いて、他のすべてのデフォルト オプションは正しく設定されています。一方、プロパティとして構成すると機能します。
このコールバックのデフォルト関数を設定する方法はありますか?
ng-tags-input - ngtagsinput 表示プロパティをバインドする方法
私は何をしようとしていますか?
ng-tagsinput の display-property を displayProperty モデルにバインドしようとしています。それは最初だけ働いています。displayProperty を変更すると、更新が表示されません。display-property をバインドして、変更されるたびに ng-tags-input が変更を考慮するようにするにはどうすればよいですか。
別の質問 - ngTagsInput で「テキスト」属性を使用する方法は?
javascript - Ng-Tag-Input ディレクティブが値をクリアしない
自動提案にngTagInputディレクティブを使用しています。私が望むのは、提案がクリックされた後の自動提案を明確にすることです。関数の最初の呼び出しではクリアされますが、2 回目ではクリアされません。2回目の関数呼び出しでタグとして追加しています。そしてそれを取り除きたい。
Htmlでは、
このようにコントローラーで、
2回目の試行で値をクリアしません。コールバックで自動提案を個別に使用できますか?
angularjs - キーストロークでngtagsinputオートコンプリート結果をフィルタリングする方法
ngTagsInput
アプリでディレクティブを使用していangularjs
ます。オートコンプリートは結果ngtagsinput
をフィルター処理しないため、サービス呼び出しを通じて API からフィルター処理された結果を取得し、tagsinput
キーストロークごとにオートコンプリートに約束を返したいと考えています。
私のangularjs
アプリでは、すべてのキーストロークで api からフィルター処理された結果を取得していますが、ビューに表示されません。つまり、表示されるオートコンプリートの結果は、api から結果を取得しているにもかかわらず、キーストロークで更新されません。
これを達成するために誰かが私を助けることができますか?
angularjs - ng-tags-input、ユーザー入力を無効にする方法は?
このディレクティブ ディレクティブのユーザー入力を無効にする方法を探しています。私がやりたいのは、ビューで発生する特定のイベントに値を挿入するコントローラーです。
API を試してみましたが、これを行う方法がわかりませんでした。disabled
属性を使用してみました
何が起こったのかというと、スタイルが灰色になりましたが、手動で値を挿入することはできました。