`[(ngModel)]` vs `[(value)]`
两者有什么区别
1 | <input [(ngModel)]="name"> |
和
1 | <input [(value)]="name"> |
他们似乎也在做同样的事情。
AngularDocs使用的是NGModel,但他们也说他们用"盒装香蕉"[()]替换了所有Angular1指令。那么,为什么NGModel仍然存在?
我错过了什么?
ngModel 是一个指令,允许您的输入参与一个表单(但也可以不使用表单)value 是一种属性,可以将值绑定到[value]="name" 上,而(valueChange)="..." 不起作用,因为元素没有 @Output() valueChange; 因此[(value)]="..." 无效。