#template
代替$eventcss
keyup.enter
代替 keycode檢測ui
<form #heroForm="ngForm">
形式,ngForm是Angular提供的。表單中使用_[(ngModel)]_時,必需要定義_name_屬性,每一個 input 元素都有name屬性,Angular 表單用它註冊控件 (注:在內部,Angular 建立了一些FormControl,並把它們註冊到NgForm指令,再將該指令附加到<form>標籤。 註冊每一個FormControl時,使用name屬性值做爲鍵值。本章後面會討論NgForm。)code
#name = "ngModule"
設置錯誤提示模板引用,指令的 exportAs 屬性告訴 Angular 如何連接模板引用變量到指令。 這裏把name設置爲ngModel是由於ngModel指令的exportAs屬性設置成了 「ngModel」。例:orm
<div [hidden]="name.valid || name.pristine" class="alert alert-danger"> Name is required </div>
myForm.reset()
用於清除全部css狀態。input
<form (ngSubmit)="onSubmit()">
<button type="submit" class="btn btn-success" [disabled]="!heroForm.form.valid">Submit</button>