2013-09-26 88 views
0

我有一個車把模板「每個」 bucle一個問題:把手與骨幹迭代麻煩

我傳遞給車把模板一個對象,如下所示:

var data = { 
    blog = blogModel, // Backbone Model 
    user = userModel // Backbone Model 
} 

this.el.html(template(data.toJSON())) 

這是我的模型結構:

blogModel

title: "myblog", 
    posts: [{ 
     text: "first post", 
     datetime: "12/10/2010 
     }, 
     { 
     text: "second post", 
     datetime: "10/10/2010 
     } 
     ... 
    ] 

的usermodel

name: "John", 
    email: "[email protected]" 

把手模板

{{#each blog.posts}} 
    <div>{{title}}</div> 
    ... 
    <span>{{user.email}}</span> 
{{/each}} 

我的問題是,我不能輸出{{user.email}}因爲it's在{{#each的情況下blog.posts}},似乎只能輸出博客屬性。

如果我把{{user.email}}出bucle的工作原理

回答

4

可以使用../所以這樣的事情應該工作加緊在範圍一層:

{{#each blog.posts}} 
    ... 
    <span>{{../user.email}}</span> 
{{/each}}