Polymer中的手动引导程序

时间:2015-02-23 11:55:19

标签: polymer lifecycle

是否有必要以Angular bootstrap

的方式引导聚合物

docs提供了有关单个元素生命周期的详细信息,但没有提供有关框架本身的详细信息。

我正在寻找一种方法来协调Polymer和requirejs,我需要强制单点进入我的应用程序。如果我可以在requirejs data-main内引导聚合物,我很好。

相关材料:
  - Working with Polymer and requirejs
  - Require.js to load all resources for an app, including Polymer
  - Polymer + requirejs: Attributes on were data bound prior to Polymer upgrading the element
  - requirejs+polymer thread on google group
  - polymer+requirejs gist

1 个答案:

答案 0 :(得分:0)

我找到了一种简单的方法来手动触发我的应用程序来引导(至少它适用于单页应用程序),这里也是如何做到的:

  • 请勿从custom-element.html或从索引直接导入的任何其他页面导入任何index.html。您的polymer-ready事件应立即触发,但不会加载任何自定义元素。这可能需要您执行其他步骤to avoid FOUC,而不是。
  • 如果您想引导您的应用,请使用polymer.import帮助程序功能启动。如果您有相互导入的元素层次结构,则只需手动导入顶级元素,其他元素将通过html导入导入。如果要动态导入部分应用,可以在不同时间使用不同元素重复此操作。