我有一个Angular 2 (Ionic 2)应用程序,如果网络不在线,我会使用
我尝试在setTimeout中调用,但这似乎并不安全-某些DOM元素已经回来了,但并非全部。
是否有一种方法可以知道DOM何时准备好了所有被
感谢您提前的任何建议!
* ngIf
隐藏一些元素,并显示另一个名为“重试”的按钮。当我单击重试按钮时,如果网络恢复,则需要重新显示由* ngIf
隐藏的元素。此外,我需要通过@ViewChild
引用其中一些元素(例如Ionic 2滑块以获取其当前索引)。我的问题是,在同一函数调用中将绑定到* ngIf
的属性设置为true时,这些元素并没有全部定义好,因此无法引用它们。我尝试在setTimeout中调用,但这似乎并不安全-某些DOM元素已经回来了,但并非全部。
是否有一种方法可以知道DOM何时准备好了所有被
* ngIf
隐藏的元素,或者我需要找到其他方法来完成这个过程(不使用* ngIf
,因此实际上并未删除元素)。感谢您提前的任何建议!