我真的只想渲染一個模板,這裏沒什麼特別的。正確的方式來使用不帶路由的使用餘燼的視圖
$(document).on('ready',function(){
console.log('.foot rendering');
var FooterView = Ember.View.extend({
templateName: 'footer'
}).create().appendTo("body");
});
模板正確渲染,但調試器給了我以下錯誤:
DEPRECATION: Using the defaultContainer is no longer supported. [defaultContainer#lookup]
有人能指出我朝着呈現此模板的正確方法?
UPDATE 它看起來就像直接使用把手模板是這裏的方式。
$(document).on('ready',function(){
console.log('.foot rendering');
var footTemplate = Handlebars.compile($("#footer").html());
var footContext = {}; // ...
$("body").append(footTemplate(footContext));
});
你當然不應該做一個jQuery的處理器中的任何灰燼邏輯。如果可能的話,請發佈您的應用和模板的其餘部分。 – Pavlo