【发布时间】:2018-02-27 21:13:54
【问题描述】:
我处于一种特殊情况,我绝对需要确保在用户进入应用程序之前定义了document.querySelectorAll('.scroll-content')[0]、document.querySelectorAll('.scroll-content')[1] 等。换句话说:我需要预加载我的标签。
标签的当前行为:
-
doc...All('.scroll-content')[0]已定义。 -
doc...All('.scroll-content')[1]未定义。 -
doc...All('.scroll-content')[2]未定义。 -
doc...All('.scroll-content')[3]未定义。
这种“状态”的原因是一个标签页的内容只有在被访问时才会被加载。
我期望的标签行为
-
doc...All('.scroll-content')[0]已定义。 -
doc...All('.scroll-content')[1]已定义。 -
doc...All('.scroll-content')[2]已定义。 -
doc...All('.scroll-content')[3]已定义。
所以我需要能够在用户第一次访问标签页之前加载它们。
没有成功。
有什么想法吗?
PS:请不要在显示内容之前以编程方式选择每个选项卡等丑陋的东西。 ????
编辑:我仍在寻找一个干净的解决方法,但我也发布了feature request on github。欢迎参与。
【问题讨论】:
-
您是否尝试过不使用 Ionic Page(延迟加载)?
-
是的,我做到了...:/
标签: javascript angular ionic-framework ionic2 preload