私はAngular2を使い始めました。私はコンポーネント間のオブザーバブルとデータ交換の概念を把握しようとしています。アレイアップデートの背後にあるAngular2メカニズム
ユーザーがフォームにデータを入力できるコードをいくつか作成しました。
<form [formGroup]="myForm" (ngSubmit)="onSubmit(myForm.value)">
<div class="form-group">
<input type="string" class="form-control" id="someValue" [formControl]="myForm.controls['someValue']">
</div>
<button type="submit">Submit</button>
</form>
このアクションべき:
更新要素
<ul> <li *ngFor="let val of valsList"> {{ val.someValue }} </li</ul>
のリスト要素
のカウンタを表示{{カウンタ}}
私は、私が持っているものの例を持つPlunkerを作成しました。
http://plnkr.co/edit/pkIpmdS2uOmb7Rf4FfAH?p=preview
リストが自動的に更新なっている理由今、私は理解していない事があります。何らかの拘束力のある仕事がなければなりませんが、何を正確にしますか?
同様のアプローチのカウンタは機能しません。
よろしくお願いいたします。
私はそれを理解する方法であなたの質問に答えようとしますが(私は間違っている可能性があります)。 my-appコンポーネントテンプレートにmy-gridコンポーネントが含まれています。 myグリッドコンポーネントには、リストを更新するコンストラクタに注入されたサービスがあります。 – alltej