此问题仅在Firefox上发生,在Chrome和Safari上运行良好。 我不知道为什么会这样,而且我一直在谷歌搜索和堆栈溢出,但是没有一个人像我一样面临同样的问题。
整个网络应用程序在firefox上根本不交互。单击按钮,但没有任何反应。 (如果是路线链接,它将导航。)这是问题的简单版本。
例如,我有一个按钮可以重新生成一些数据。然后,这些数据将传递到子组件(图形组件)进行绘图。我在三个地方放了控制台日志。
我已经打开了chrome和firefox浏览器。 Chrome会打印所有三个日志,但Firefox仅会打印前两个日志。因此,我的初步结论是,触发了click事件,已经生成了数据,但是ngOnChange事件却没有在Firefox中触发。
是否有人曾经遇到过相同的问题,或者与ngOnChange生命周期无关?
更新: ngOnChange确实在开始时被触发