2011-12-14 83 views

回答

3

你可以这样做:${ parentItem.Name },如果父项被称为parentItem,并且所需的成员变量被称为Name。这里有一个例子,在该jQuery API docs for {{each}}电影例如松散的基础:

模板:

<li> 
    Title: ${Name}.<br /> 
    {{each(i, edition) Editions}} 
     ${i + 1}: <em>${edition.Name}. </em><br /> 
     Languages: <br /> 
     {{each(i, language) Languages}} 
      ${language} (${$data.Name}, ${edition.Name}) <br /> 
     {{/each}} 
     <br /> 
    {{/each}} 
</li> 

数据(仅在这个例子中一个项目):

var movies = [ 
    { 
     Name: "City Hunter", 
     Editions: [ 
      { 
       Name: "Original", 
       Languages: ["Mandarin", "Cantonese"] 
      }, 
      { 
       Name: "DVD", 
       Languages: ["French", "Spanish"] 
      } 
     ] 
    } 
]; 

结果:

 
Title: City Hunter. 
1: Original. 
Languages: 
Mandarin (City Hunter, Original) 
Cantonese (City Hunter, Original) 

2: DVD. 
Languages: 
French (City Hunter, DVD) 
Spanish (City Hunter, DVD) 

在这个例子中,内{{each}}从得到的值:

  • {{each}}${edition.Name}
  • 根模板数据与${$data.Name}