問題タブ [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.

0 投票する
2 に答える
2363 参照

javascript - 複数の入力フィールドを持つ Angular 2 カスタム コンポーネントを作成する方法

CustomValueAccessorインターフェイスを実装して Angular 2 で簡単なカスタム コンポーネントを作成しましたが、正常に動作します。このコンポーネントには、入力フィールドが 1 つしかありません。例: 郵便番号コンポーネント

次に、この例を拡張して、複数の入力フィールド (line1、line 2、line3、郵便番号、および国) を持つ住所コンポーネントを作成します。

郵便番号の例を拡張して複数のフィールドを含めると、入力コンポーネントが画面に表示されることがわかります。ただし、アドレス コンポーネントの値はホスト フォームに反映されません。

この方向のポインタに感謝します。

例 :

テンプレートファイル:

ホスト フォーム コンポーネント ファイル:

ホスト フォーム コンポーネント テンプレート ファイル:

0 投票する
1 に答える
1018 参照

angular - formControl を使用した角度のあるマテリアル テーブルの並べ替え

現在、行ごとに配列内に formControls がある列で並べ替えをクリックすると、データとコントロールが正しく更新されないという問題があります。他のすべての列は期待どおりに更新されています。以下は、formControls を持つコードです。

これはソート前のスクリーンショットです: ソートを試みる前の md-table ビュー

これは並べ替え後、データがなくなっています: データが 欠落している並べ替え後の md-table ビュー

1 つの値が残っている場合もありますが、ほとんどの場合、この列のすべての値がなくなり、コントロールもなくなります。助けてください。