javascript - (更改)事件不适用于选择和输入元素,但适用于复选框 Angular 6、Material 6
问题描述
在将我的项目从 Material v5.2.4 更新到 v6.0.0 并将 Angular v5.1.2 更新到 v6.0.0 之后,该(change)
事件在 select 和input type="text"
元素上不起作用,而在复选框元素上运行良好。
注意:将事件从 更改(change)
为(ngModelChange)
对所有上述指定元素都非常有效。此外,(change)
在所有这些事件升级之前,该事件都运行良好。
StackBlitz 重现问题 =>这里
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
解决方案
推荐阅读
- c++ - 在 C++ 中重载子类中的枚举
- javascript - 如何在 VueJS 中创建启动画面?
- spring-boot - Spring Cloud Function 需要 Flux
在 Azure Functions 上部署时,而不是 String - .htaccess - htaccess 重写了我的 css 和 js,即使源代码也不会改变
- javascript - 按 ENTER 时调用函数
- sql-server - 无法评估 SSIS 表达式 - 为什么不呢?
- java - 弹跳矩形(图形 g)
- amazon-web-services - 如何将托管策略添加到 terraform 中的组?
- php - 向 php curl 脚本添加基本授权
- python - 如何使用循环访问 python 字典中的某些值?