#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>