問題タブ [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 - ボタンで使用する mat-autocomplete (md-autocomplete など)
Angular Material 1 ではmd-autocomplete
、ボタンをクリックしてドロップダウンを開くことができました (ドキュメントを参照)。
mat-autocomplete
Angular Material 2 では、 (cf doc )でこの可能性は見られません。これは何らかの形でまだ可能ですか?どのように ?input
hidden と triggerを考えていましたopenPanel
が、このような単純な使い方には少しやり過ぎのようです...
ご協力いただきありがとうございます
[編集]
今のところ、私のコードはこのようなものです (正しい方法かどうかわからないので、ボタンを追加しませんでした)
angular5 - mat-autocomplete と angular 5 を使用してリモート データを呼び出す方法
mat-autocomplete および mat-chip-list コンポーネントを含むフォームがあります。配列にある静的データで正常に動作します。しかし、サービスからリモートでデータをロードしようとすると、エラーが発生します:
Controller の私のコードは次のとおりです。
そして私のテンプレート:
angular - インデックスでフォーム コントロールの値を指定する必要があります: 1 - エラー
マットオートコンプリートでリアクティブフォームを使用しています。アプリの他の部分でオートコンプリートを使用しましたが、これがわかりません。私の場合、新しいセンサーを追加するたびに入力を追加するフォーム配列があります。オートコンプリートは最初の入力では正常に機能しますが、さらに入力を追加しようとするとエラーが表示されます:エラー: インデックスでフォーム コントロールの値を指定する必要があります: 1
HTML:
TS:
フォーム配列:'sensors_id': this.fb.array([], Validators.required),
私はこれに慣れていないので、明確でない場合は申し訳ありません..しかし、まだ解決策を見つけていません