有什么区别
<input [(ngModel)]="name">
and
<input [(value)]="name">
他们似乎做同样的事情。
角度文档正在使用NgModel但他们也说他们用“盒装香蕉”[()] 替换了所有 angular1 指令。那么为什么是NgModel犹在?
我缺少什么?
-
ngModel
是一个指令,允许您的输入参与表单(但也可以在没有表单的情况下工作)
-
value
是一个可以绑定值的属性[value]="name"
while (valueChange)="..."
不起作用,因为<input>
元素没有@Output() valueChange;
所以[(value)]="..."
是无效的。
[(ngModel)]="name"
是简写[ngModel]="name" (ngModelChange)="name = $event"
as is [(value)]="name"
for [value]="name" (valueChange)="name = $event"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)