聚合物 - 不要加载应用程序,直到没有设置地理位置

时间:2014-10-28 15:38:49

标签: polymer

我目前正在使用聚合物框架开发webapp。

但是,整个应用程序取决于设备的地理位置。我在app-globals文件中设置位置以全局使用它,但需要一些时间(大约500毫秒)。

现在我的问题是,在设定地理定位后,我怎么能对聚合物说它应该起作用呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为这取决于您正在寻找的具体行为。一些案例:

  1. 页面加载时仍然会加载所有内容,包括某些应用UI,并且您有一个加载图标或类似内容,表示在您等待该位置时该应用仍在启动。

    < / LI>
  2. 在您拥有该位置之前,您不希望显示该应用。也许您不希望此时加载应用程序资源。

  3. 在获得位置之前,您甚至不想加载Polymer。

  4. 有很多选择&amp;它们可能依赖于您的应用程序架构,但对于一般结构:

    1. 在启动时显示加载程序图标&amp;只需等待填充您拥有的任何模板,直到设置位置

    2. 或许保留主应用元素的隐藏属性,直到位置可用&amp; /或者在此之前不将元素附加到DOM(尽管具有类似的资源加载机会警告,如下面的3)。

    3. 你可以等到添加聚合物和相关元素,直到位置可用,但通常看起来很愚蠢,因为您的应用可以在用户等待找到位置时执行此工作。

    4. 如果您有更具体的需求,则可能需要更多详细信息。