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(); // 触发更新
如果本篇文章帮到了你,欢送 点赞评论 + 珍藏。