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();
更多推荐
所有评论(0)