問題タブ [form-control]
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.
javascript - 複数の入力フィールドを持つ Angular 2 カスタム コンポーネントを作成する方法
CustomValueAccessor
インターフェイスを実装して Angular 2 で簡単なカスタム コンポーネントを作成しましたが、正常に動作します。このコンポーネントには、入力フィールドが 1 つしかありません。例: 郵便番号コンポーネント
次に、この例を拡張して、複数の入力フィールド (line1、line 2、line3、郵便番号、および国) を持つ住所コンポーネントを作成します。
郵便番号の例を拡張して複数のフィールドを含めると、入力コンポーネントが画面に表示されることがわかります。ただし、アドレス コンポーネントの値はホスト フォームに反映されません。
この方向のポインタに感謝します。
例 :
テンプレートファイル:
ホスト フォーム コンポーネント ファイル:
ホスト フォーム コンポーネント テンプレート ファイル:
angular - formControl を使用した角度のあるマテリアル テーブルの並べ替え
現在、行ごとに配列内に formControls がある列で並べ替えをクリックすると、データとコントロールが正しく更新されないという問題があります。他のすべての列は期待どおりに更新されています。以下は、formControls を持つコードです。
これはソート前のスクリーンショットです: ソートを試みる前の md-table ビュー
これは並べ替え後、データがなくなっています: データが 欠落している並べ替え後の md-table ビュー
1 つの値が残っている場合もありますが、ほとんどの場合、この列のすべての値がなくなり、コントロールもなくなります。助けてください。