【发布时间】:2018-11-02 08:06:07
【问题描述】:
在开发 Angular 应用程序时,要实现 2-way binding,使用 [(ngModel)] 方法(如下所示)相对于以下 3 种方法(也在下面列出)有什么优势。此外,其中包括以下内容。是实现 2 路数据绑定的最佳选择(无论是构建表单还是一般(非表单)用例场景)?
[(ngModel)] 方法:
<input [(ngModel)]="varName">
<--OR-->
<input [ngModel]="varName" (ngModelChange)="SomeFunction($event.target.value)">
1.输入/事件绑定如下:
<input [value]="aVar" (input)="aVar=$event.target.value" >
{{aVar}}
2。模板变量如下:
<input [value]="bVar" (input)="bVar=ipx.value" #ipx>
{{bVar}}
3.香蕉语法做法:
<input ([value])="cVar">
{{cVar}}
【问题讨论】:
标签: angular