5
我很新來的骨幹,但我設法讓它從教程工作。但是當我想將這些應用程序移植到骨幹模板時,我發現自己陷入了模板。如何從我的模板訪問我的模型?甚至從js文件本身?現在我發現自己在這裏停留了一段時間。骨幹鍋爐板模板
骨幹樣板指https://github.com/tbranyen/backbone-boilerplate
我很新來的骨幹,但我設法讓它從教程工作。但是當我想將這些應用程序移植到骨幹模板時,我發現自己陷入了模板。如何從我的模板訪問我的模型?甚至從js文件本身?現在我發現自己在這裏停留了一段時間。骨幹鍋爐板模板
骨幹樣板指https://github.com/tbranyen/backbone-boilerplate
爲JavaScript模板庫,模板在兩相出現最大。
。
//Compile your template string into a function
//Happens 1 time only then you can cache the function
var templateFunction = _.template("<p>Your <%- part %> is so <%- description %></p>");
//Generate your output HTML with varying sets of data.
var html1 = templateFunction({part: "nose", description: "big"});
//html1 has "<p>Your nose is so big</p>";
var html2 = templateFunction({part: "cat", description: "fat"});
//html2 has "<p>Your cat is so fat</p>";
這是下劃線模板,JST,玉和其他大多數模板引擎的基本思想。 「上下文數據」是您的模板如何訪問您的模型。如果你願意,你可以通過提供如下的上下文直接訪問底層模型:{model: myModel};
。然後在你的模板中,你可以做一些像<%= model.get("displayName") %>
。
你可以給一些細節/片段顯示什麼代碼不工作? – rfunduk 2012-03-19 13:21:32