2013-01-22 62 views

回答

2

我不知道你爲什麼試圖這樣做,但如果它只是爲了測試的緣故,這裏有一個工作小提琴http://jsfiddle.net/VTP4n/2/

Ember將視圖中的模板作爲計算屬性進行緩存,所以我重寫它並在視圖上調用rerender。我甚至不會考慮在生產中使用它。

直到最近,它都像覆蓋模板一樣簡單,然後調用view.notifyPropertyChange('template'),但使用新的容器,乾淨地完成它要複雜得多。

+0

感謝您的回覆,之所以這樣做,是因爲我們的應用程序中有一個功能可以在線編輯模板,因此您可以在分享這些需要注意的事項時分享這些內容。 –

+0

根據你的內聯編輯的範圍,我建議在你的視圖中實現一個自定義的'template'函數,而不是黑客入侵'container'。 –

0

捕獲您希望用戶在模板中作爲視圖/控制器的屬性操作的任何內容,併爲其創建一個綁定,作爲計算屬性或將觀察者附加到它。通過這種方式,您可以動態創建視圖並將其追加到文檔的任何位置。

相關問題