将varilable传递给[ngModel] angular -v2

时间:2017-05-16 06:39:19

标签: angular

我希望将变量传递给[ngModel]。我不确定语法。这是对的吗?

<select [ngModel]=this.audutModel (ngModelChange)="AddAdults($event)">

3 个答案:

答案 0 :(得分:0)

<select [ngModel]="audutModel" (ngModelChange)="AddAdults($event)">

默认情况下,模板的范围已为this,因此无需添加。

答案 1 :(得分:0)

如果在没有这个的情况下使用模板,

<select [ngModel]="audutModel" (ngModelChange)="AddAdults($event)">

答案 2 :(得分:0)

在Angular的情况下引用任何实例变量时不能使用this,并且instance var始终用双引号括起来。

代码附在

下面
<select [ngModel]="audutModel" (ngModelChange)="AddAdults($event)"> 

此外,您可以使用[ngModel]代替使用[(ngModel)],详细信息如下:

[ngModel]="val" is the syntax for one-way binding:

[(ngModel)]="val" is for two-way binding: