2014-11-04 256 views
1

我有一個帖子一個簡單的模板與評論:Ractive結合於母公司

{{#each Posts}} 
    {{Text}} 
    {{#each Comments}} 
    //how can I bind to Post.Id here? Like {{../Id}} 
    {{/each}} 
{{/each}} 

我如何可以綁定到父#each塊(我需要交的id屬性)的註釋中#each塊?

回答

4

Ractive支持Restricted References,所以就像你知道了:

{{#each Posts}} 
    {{Text}} 
    {{#each Comments}} 
    Post Id: {{../../Id}} 
    Comment Id: {{Id}} 
    {{/each}} 
{{/each}} 

您還可以,如果你不需要的別名場雙向更新別名父字段:

{{#each Posts}} 
    {{Text}} 
    {{#with { PostId: Id } }} 
    {{#each Comments}} 
    Post Id: {{PostId}} 
    Comment Id: {{Id}} 
    {{/each}} 
    {{/with}} 
{{/each}} 
+0

試過{ {../Id}}語法,但它似乎並沒有工作:http://jsfiddle.net/pj6myzch/3/ – SiberianGuy 2014-11-04 15:42:59

+0

雖然#with的方法工程 – SiberianGuy 2014-11-04 16:10:10

+0

對不起,需要去兩個路徑,一個'評論','到'Posts'。見http://jsfiddle.net/pj6myzch/4/。修正例子。 – martypdx 2014-11-05 13:11:30