私は多くのフォームを備えたビジネスUIに取り組んでいます。各フォームは多くの要素で構成されています。各要素をブートストラップ使用 は、次のようになります。Angular2 - 再利用HTML
<div class="form-group">
<label for="userName" class="col-sm-3 control-label">User name</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="userName" name="userName" placeHolder="User Name" [(ngModel)]="myObj.username">
</div>
</div>
そして、これが検証一部を省略している... は、だから私は、これは手に負えなくなっていると、変更がすべて解決するために貼り付け/コピーする必要があります怖いですそれらの入力。
id、表示するテキストなどのいくつかのパラメータに応じて適切なHTMLを実行するのに十分なスマートな "入力コンポーネント"を作成しようとしましたが、[(ngModel)]を取得できませんこのソリューションで作業してください。
これを処理するには良い解決策がありますか?あるいは私はどこにでも私の運命を受け入れ、コピー/ペーストする必要がありますか?
はい、 'ngModel'を動作させます。あなたは 'ControlValueAccessor'を実装する必要があります。このアプローチに問題がある場合は、コードを投稿し、どこにいらっしゃっているのですか。 –