我有一个从后台传过来的数组数组内的资料会不断变化我希望当数组内容变化时 不须重整页面 模板区块就自动刷新这该怎么实现?
1 回答

慕沐林林
TA贡献2016条经验 获得超9个赞
数组是一个引用变量,如果没有对其添加impure pipe,angular每次检测时只会检测该变量的地址是否变化。也就是说即使内容变化了,但是变量内存地址没变,angular是不会认为该变量有变化,所以页面不会刷新。可以使用async pipe。或者每次数组内容更新前将数组变量先置为null,再重新赋值。但是第二个方法不是很严谨,慎用。
添加回答
举报
0/150
提交
取消