2015-02-23 83 views
0

聚合物引導有一種必要的方式,其格式爲Angular bootstrap聚合物中的手動引導

docs給出了有關單個元素生命週期的細節,但沒有提到框架本身。

我正在尋找一種方法來調整聚合物與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

回答

0

我已經想通了一個簡單的方法來手動觸發我的應用程序來引導(至少它適用於單頁應用),以下是您可以這樣做的方式:

  • 請勿從index.html或從索引直接導入的任何其他頁面導入您的任何custom-element.html。您的polymer-ready事件應該立即啓動,但您的自定義元素都不會被加載。這可能需要額外的步驟to avoid FOUC,而不是。
  • 當您想引導您的應用程序時,請使用polymer.import輔助函數來解決問題。如果您有一個元素層次結構導入對方,您只需手動導入頂層元素,其他元素將通過html導入導入。如果您想要動態導入應用的某些部分,可以在不同時間用不同的元素重複此操作。