[英]ngModal not working in md-select in angular 2 material
您好,我正在使用材质2开发一个angular 2应用程序。所以我要做的是将数据从ng-model获取到change事件的change函数中,我得到的数据未定义。 以下是代码。
<md-select (change)="trigger(val)" [(ngModel)]="val">
<md-option *ngFor="let item of data">{{item.name}}</md-option>
</md-select>
零件:
trigger(d){}.//// d is undefined.
但是如果我在<select><option></option></select>
。 我确实得到了数据。 请指出我要去哪里。
尝试使用此代码
<md-select (change)="trigger(newValue.value)" #newValue [(ngModel)]="val">
<md-option *ngFor="let item of data">{{item.name}}</md-option>
</md-select>
trigger(value){
}
还有为什么要通过参数传递val
值,而无需像这样传递值就可以轻松获得该值
trigger(){
console.log(this.val, "ngModal value");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.