問題タブ [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 - Angular - スコープ変数は更新されましたが、ビューは更新されていません - ngTagInput
私は 3 つのタグを持つ ngTagsInput を使用していますone, two, three
。
クリックするone
と、フィールドではone, two
なく表示が削除されますtwo, three
。
スコープ変数を確認したところ、正しいtwo, three
.
そのため、スコープ変数を文字通りクリアして再インスタンス化しようとしましたが、うまくいきませんでした。
何か不足していますか?
HTML は次のようになります。
コントローラーでは、文字通り元に戻そうとしていますが、フィールドのタグに違いはありません。
誰もこの ngTagsInput を使用しましたか?
ありがとう。
android-layout - Ionic: キーボードの後ろに隠されたオートコンプリート div (ng-tags-input)
キーボードが開いているときをtags-input
含めて集中する方法。autocomplete
入力の可視性に問題はありませんが、autocomplete div
キーボードの後ろに隠れています。
プランカーの例:プランカー
javascript - オブジェクトの代わりに ID の配列を保存します
私はこのHTML要素を持っています:
これにより、Stackoverflow と同様のタグ入力フィールドが作成されます。これは使用されているパッケージですhttp://mbenford.github.io/ngTagsInput/
これで loadGenres は so のようなオブジェクトを返します{name: "Genre name", id: 4}
。そして、それはそのままに保存さfilm.genre
れます。APIサービスはfilm.genre = [4, ...]
基本的にIDの配列でなければならないことを期待しているため、これは問題です。
これを修正する方法が完全にはわかりません。newFilm()
メソッドループで空の配列を作成し、film.genre
そこからのIDをその配列に追加して、に割り当てようとしましたfilm.genre
。ただし、これを行った後にフィルムを出力すると、何らかのロジックによって name: id のオブジェクトの配列が取得されるため、これは機能しません。
film.genre で得られるもの:
必要なもの:
javascript - ngTagsInput:オートコンペですべての結果を表示するには?
私はngTagsInputを使用しています。これが私のマークアップです:
結果は 10 件しか表示されませんが、すべての結果を表示する必要があります。