2013-11-20 32 views
0

工作,我有灰燼的佈局是這樣的:把手鍊接到助手不灰燼佈局

​​

鏈接到它破裂,導致:Uncaught RangeError: Maximum call stack size exceeded

結果,什麼都沒有呈現。如果我拿link-to出頁面再次呈現。我怎樣才能解決這個問題?

+0

該鏈接是好的,可以顯示更多你正在做的事情?您可以使用emberjs.jsbin.com開始,如果您可以在示例中顯示它 – Kingpin2k

+0

謝謝。這比jsfiddle好多了!這裏複製http://emberjs.jsbin.com/eHoCeNA/2/edit - 導致腳本錯誤;刪除#鏈接到部分使其呈現。 – bcmcfc

回答

1

在上面發佈的示例中,您重新打開Ember.View並嘗試將layoutName應用於應用程序中的每個視圖(這可能會導致某種遞歸問題,因爲視圖可能會插入視圖等) 。

如果你喜歡分享的佈局和不想輸入了幾次,你可以創建具有其視圖,並讓您的其他視圖擴展這一觀點

App.MyView = Ember.View.extend({ 
    layoutName: 'layouts/app2' 
}); 

App.IndexView = App.MyView.extend(); 

http://emberjs.jsbin.com/eHoCeNA/6/edit