[英]Handlebars each helper arguments
我試圖在{{each}}迭代的車把中包含一個不屬於實際數組對象的對象。
第一次嘗試:
{{#each myArrayObj}}
{{#myHelper this.fieldInArrayObject someOtherObj.someField}}
{{/myHelper}}
{{/each}}
幫手:
Handlebars.registerHelper('myHelper',函數(日期,語言){console.log(JSON.stringify(language)); // <---語言未定義});
someOtherObj.someField在幫助器類中出來了一個未定義的? 其他一切都在工作。
另一個例子:
{{something.field}} // <--- this works, it displays what I wish
{{#each sessions}}
{{something.field}} // <--- this does not work
{{/each}}
使用不屬於當前范圍的對象時,需要使用路徑
嘗試這個
{{#each myArrayObj}}
{{#myHelper this.fieldInArrayObject ../someOtherObj.someField}}
{{/myHelper}}
{{/each}}
有關使用路徑的更多信息-在handlebarsjs.com上查看“ 把手路徑”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.