在Firefox上未触发Angular ngOnChange事件

时间:2018-07-26 04:23:49

标签: javascript angular ngonchanges

此问题仅在Firefox上发生,在Chrome和Safari上运行良好。 我不知道为什么会这样,而且我一直在谷歌搜索和堆栈溢出,但是没有一个人像我一样面临同样的问题。

整个网络应用程序在firefox上根本不交互。单击按钮,但没有任何反应。 (如果是路线链接,它将导航。)这是问题的简单版本。

例如,我有一个按钮可以重新生成一些数据。然后,这些数据将传递到子组件(图形组件)进行绘图。我在三个地方放了控制台日志。

  1. click事件回调。
  2. 数据生成方法。
  3. 子组件的
  4. ngOnChange()。

我已经打开了chrome和firefox浏览器。 Chrome会打印所有三个日志,但Firefox仅会打印前两个日志。因此,我的初步结论是,触发了click事件,已经生成了数据,但是ngOnChange事件却没有在Firefox中触发。

是否有人曾经遇到过相同的问题,或者与ngOnChange生命周期无关?

更新: ngOnChange确实在开始时被触发

0 个答案:

没有答案