angular5 model更新,视图不刷新?

lxk_580715759d27e
  • 13

model是个Array,某个事件需要删除一个元素,通过.splice(index, 1),元素删除了,但是视图不更新;

回复
阅读 3.4k
2 个回答

你是不是动态表单,表单的controls没有删除

可以尝试手动提醒angular重新渲染视图

import { NgZone } from '@angular/core';

  constructor(public _ngZone:NgZone) {}

  public refresh() {
    this._ngZone.run(() => {});
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏