export class HomeComponent implements OnInit {
homeTitle = "Welcome to the home page";
myString = "I like red";
myBoolean = false;
alertMe(val){
alert(val);
}
obj = {
name: "Yoshi",
belt: "Black"
};
constructor() { }
ngOnInit() {
}
}
双方向データobj.name
がない理由、ビュー以下ため
<p>
{{homeTitle}}
</p>
<!-- Property binding -->
<!-- input value="Hai" -->
<input [value]="myString">
<input [required]="myBoolean">
<button (click)="alertMe('I like x')">Click me</button>
<hr>
<!-- All above elements are working fine -->
<!-- 2 way data binding -->
<input [(ngModel)]="obj.name">
<p>{{obj.name}}</p>
<p>{{obj.belt}}</p>
動作しない結合入力要素にレンダリングしますか?
わかりません、どのモジュールですか?私はちょうど1つのコンポーネントを書きました。完全なソースツリーには 'app.module.ts'があります。 – overexchange
一つのコンポーネントを書いたので、コンポーネントを宣言したモジュールなので、 'AppModule' –
双方向データバインディングに' Formsmodule'が必要なのはなぜですか?なぜ角度がこのモジュールを自動的に追加しないのですか?データバインディングがこのモジュールなしでうまく動作しています – overexchange