2013-10-30 26 views
0

所以我編譯.jade爲.js。 如何使用require.js在backbone.js中使用.js模板? 我用盡這樣的事情:編譯.Jade爲.JS ...如何在Require.JS中用作主幹模板?

define(['marionette'], 
function(Marionette) { 

return CoreNorthLayout = Backbone.Marionette.Layout.extend({ 
    template: require('/to/folder/templatename') 
}); 

}); 

但沒有工作,什麼我能試試嗎?謝謝。

回答

1

Jade將生成一個javascript函數源代碼:function anonymous(locals){...}。你需要用一個AMD包裝器來包裝它,並將它與requirejs一起使用。

+0

感謝您指點我正確的方向。我發現Grunt-Contrib-Jade可以用AMD封裝來編譯它 – 1ManStartup