Expression has changed after it was checked. Previous value:'disabled:true''. Current value:'disabled':false

在写代码时遇到这个谬误,尽管不影响性能然而控制台始终报错也是不难看的。

这个谬误次要还是因为Angular的查看机制引起的

解决办法

1.在以后的.ts文件中引入:    import { ChangeDetectorRef } from "@angular/core";2.通过把 ChangeDetectorRef 的一个实例增加到你的利用的构造函数中来注入它:    constructor(private changeRef: ChangeDetectorRef);3. 在你须要发生变化的逻辑之后退出触发办法:    this.info = true; //扭转某个状态    this.changeRef.detectChanges(); //触发更新

如果本篇文章帮到了你,欢送点赞评论 + 珍藏