【发布时间】:2018-10-15 12:36:25
【问题描述】:
在将我的项目从 Material v5.2.4 更新到 v6.0.0 并将 Angular v5.1.2 更新到 v6.0.0 之后,(change) 事件在 select 和 input type="text" 元素上不起作用,但它可以正常工作在复选框元素上。
注意:将事件从 (change) 更改为 (ngModelChange) 对于所有上述指定元素都可以正常工作。此外,(change) 事件在升级之前运行良好。
StackBlitz 重现问题 => HERE
ng -v 命令结果:
Angular CLI: 6.0.0
Node: 8.11.1
OS: win32 x64
Angular: 6.0.0
... animations, cdk, cli, common, compiler, compiler-cli, core
... forms, http, language-service, material, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.0
@angular-devkit/build-angular 0.6.0
@angular-devkit/build-optimizer 0.6.0
@angular-devkit/core 0.6.0
@angular-devkit/schematics 0.6.0
@ngtools/webpack 6.0.0
@schematics/angular 0.6.0
@schematics/update 0.6.0
rxjs 6.1.0
typescript 2.7.2
webpack 4.6.0
【问题讨论】:
标签: javascript angular typescript ecmascript-6 material-design