angular数据变化了但是视图没刷新解决办法
ts变量值也发生变化,但是视图没有同步更新。解决办法:import { ChangeDetectorRef, Component, OnInit } from '@angular/core';constructor(privatechangeDetectorRef:ChangeDetectorRef) {}getIndex(activeIndex: any) {this.dotIndex = ac
·
ts变量值也发生变化,但是视图没有同步更新。
解决办法:
import { ChangeDetectorRef, Component, OnInit } from '@angular/core';
constructor(private changeDetectorRef:ChangeDetectorRef) {}
getIndex(activeIndex: any) {
this.dotIndex = activeIndex;
this.changeDetectorRef.markForCheck();
this.changeDetectorRef.detectChanges();
}
在数据更新后添加如下代码:
this.changeDetectorRef.markForCheck();
this.changeDetectorRef.detectChanges();

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)