問題タブ [mat-autocomplete]
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.
angular - Angular4 matAutocomplete が値を表示しないが、アイテムの選択時に ID を表示しない
次の matAutocomplete formControl で項目を選択すると、ドロップダウンに表示される値ではなく、常に ID が取得されます。
[value]="baseCoin.ID" を [value]="baseCoin.Abbr" に変更すると、アイテムを選択すると正しい文字列が表示されますが、baseCoin.ID を返すには (ngModelChange) イベントが必要ですbaseCoin.Abbr の代わりのメソッド。
何か不足していますか?
助けていただければ幸いです。ありがとう。
angular - Angular materialAutoComplete フィールド サービス呼び出しは、ユーザーが入力するよりもデータを取得するのに時間がかかります
ユーザーがキーを入力すると、サービス呼び出しがデータをプルする Angular materialAutoComplete フィールドを使用しています。サービスがデータをプルするよりもユーザーの入力が速いため、autocompleteSelection パネルに実際に表示される内容に同期がありません。materialAutoComplete で完璧なデータを実現する方法。フィールドでのユーザーのタイイングの速度と、サービスからフェッチされた出力を一致させて克服し、autocompletePanel に表示するにはどうすればよいですか?
前もって感謝します。
switchMap を使用してfilteredContactを変更しようとしました。チェックして、ステートメント map(result => result.contacts) の result.contacts でエラーが発生する理由を教えてください
javascript - Angular5 - mat-autocomplete で空または削除されたフィールドを検出する方法は?
これは、マテリアルのオートコンプリートを含む私の html です。
現在、選択の変更のみを検出できonSelectionChange
ますが、フィールドが最初に空であるかどうか、またはアイテムを選択して削除した後に何も選択せずに入力フィールドからフォーカスを移したかどうかは検出されません。
どうすればそれを検出できますか?
を試してみonkeypress
ましng-change
たがng-model
(使い方がよくわかりませんでした)、change
何も機能しませんでした。ライブラリによってすでに提供されている何らかの規定がありますか?それとも変更と入力フィールド値を検出しますか?