我目前正在使用聚合物框架开发webapp。
但是,整个应用程序取决于设备的地理位置。我在app-globals文件中设置位置以全局使用它,但需要一些时间(大约500毫秒)。
现在我的问题是,在设定地理定位后,我怎么能对聚合物说它应该起作用呢?
谢谢!
答案 0 :(得分:0)
我认为这取决于您正在寻找的具体行为。一些案例:
页面加载时仍然会加载所有内容,包括某些应用UI,并且您有一个加载图标或类似内容,表示在您等待该位置时该应用仍在启动。
< / LI>在您拥有该位置之前,您不希望显示该应用。也许您不希望此时加载应用程序资源。
在获得位置之前,您甚至不想加载Polymer。
有很多选择&amp;它们可能依赖于您的应用程序架构,但对于一般结构:
在启动时显示加载程序图标&amp;只需等待填充您拥有的任何模板,直到设置位置
或许保留主应用元素的隐藏属性,直到位置可用&amp; /或者在此之前不将元素附加到DOM(尽管具有类似的资源加载机会警告,如下面的3)。
你可以等到添加聚合物和相关元素,直到位置可用,但通常看起来很愚蠢,因为您的应用可以在用户等待找到位置时执行此工作。
如果您有更具体的需求,则可能需要更多详细信息。