相关疑难解决方法(0)

如何在Angular 2中的"select"中获得新选择?

我正在使用Angular 2(TypeScript).

我想为新的选择做点什么,但是我在onChange()中得到的东西总是最后选择.我怎样才能获得新的选择?

<select [(ngModel)]="selectedDevice" (change)="onChange($event)">
    <option *ngFor="#i of devices">{{i}}</option>
</select>

onChange($event) {
    console.log(this.selectedDevice);
    // I want to do something here for new selectedDevice, but what I
    // got here is always last selection, not the one I just select.
}
Run Code Online (Sandbox Code Playgroud)

typescript angular

331
推荐指数
8
解决办法
46万
查看次数

输入的 ngModel 和更改方法不起作用

我有以下 HTML 模板

<input type="text" [(ngModel)]="mobile" (change)="mobileChanged()">
Run Code Online (Sandbox Code Playgroud)

这是我的 .ts

mobileChanged = () => {
    console.log(this.mobile);
};
Run Code Online (Sandbox Code Playgroud)

在同一个元素中拥有ngModel和是错误的change吗?在我的情况下,mobileChanged当我输入输入时没有被调用。但是,当我检查 的值时mobile,它会正确更新。

这是 Angular 7。

angular-ngmodel angular

1
推荐指数
1
解决办法
440
查看次数

标签 统计

angular ×2

angular-ngmodel ×1

typescript ×1