【问题标题】:Compilation Error in while making changes in Mat-dialog-box in Angular 9在 Angular 9 中的 Mat-dialog-box 中进行更改时出现编译错误
【发布时间】:2021-04-01 20:40:12
【问题描述】:

错误类型错误:无法读取未定义的属性“焦点”

core.js:4197 ERROR 错误:找不到管道“翻译”!

每当我在 mat 对话框中更改我的代码并编译我的代码时,这两个错误都会在控制台中弹出,之后我的对话框也没有打开

但是如果我停止我的 Angular 服务器并重新运行它......,更改工作正常

任何解决方案或是否有人遇到过这样的情况?

【问题讨论】:

  • 您在使用 JIT 吗?当我使用 JIT 模式时,有时我会在垫子对话框中遇到同样的问题。那么你在运行 aot=false 吗?

标签: angular angular-material angular9 mat-dialog


【解决方案1】:

也许更改检测无法正常工作。请尝试使用 ChangDetectionRef。

例如:https://angular.io/api/core/ChangeDetectorRef#detectchanges

【讨论】:

    猜你喜欢
    • 2020-05-25
    • 2021-11-17
    • 2020-06-11
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多