Mouse Click
在页面上的任何地方,甚至是空白点,页面上的数据数组都会自动调用。
我知道 click
可能会触发视图更改,如果 impure
管是设置了,但我没有用任何。
所以我真的很困惑,因为我的开发测试是OK的。只有生产版本有这种奇怪的行为。
我使用了 angular 8
. 页面上的数据是从休息端点向下的数组。我只是 for
像其他页面一样循环。这个页面只是有一个大对象作为响应,并包含3个大数组。而且我在页面上做了3个不同的列表。每个列表也是一个 input
为子组件。排序后显示。
我知道JS sort
不复制。但为什么只在生产版上?
我通过删除用于过滤列表的管道来解决这个问题。就是这样。
但我无法解释它的原因。
管子在做一个过滤。它根据一些属于数据的ID来过滤列表。
一个复选框将触发过滤,它是 *ngIf
在模板中的表格行上。