2016-01-29 75 views
2

我有一個模板,我想傳遞一個額外的變量,它的數據上下文:流星傳遞額外的變量,以模板

<template name="list"> 
    {{#each item}} 
     {{> listItem extraVariable=someValue}} 
    {{/each}} 
</template> 

<template name="listItem"> 
    {{extraVariable}} 
</template> 

我看來,如果失去了原有的datacontext(這從每塊)我像上面的代碼片段那樣做。我怎樣才能保持原有的和還通過額外的信息(我不想使用會話變量)

回答

1

流星1.2及以上版本:

{{#let x=y}} 

let塊助手,您可以設定新的變量不重寫塊內的數據上下文

更多信息:https://quip.com/RXFlAk9Rc2xI

+0

謝謝,我現在也發現{{../variable}}在日e文檔,它允許您引用父數據上下文中的變量 – Chris

+0

或者將上下文作爲參數傳遞,例如。 '{{> listItem context =。額外=值}}'。 –