将参数传递给空格键模板包含中的助手
Pass arguments to helpers in Spacebars Template Inclusion
假设我有一个包含模板的模板
<template name="Profile_Page">
{{> Text_Form_Control value=helper_function}}
</template>
我想 return 我的辅助函数中的一个数组,并根据调用辅助函数的时间访问特定的索引。但是,我不能简单地键入 helper_function[0] 来访问数组中的第一个插槽。如果数组的索引是从辅助函数传回的,通常如何访问它?
理想情况下,如果助手 return 是一个数组,您希望空格键使用 {{#each foo}}
或 {{#Each bar in foo}}
对其进行迭代
否则,如果您希望您的助手 return 不同的单条数据,请传入一个参数:
Template.myTemplate.helpers({
myHelper(index) {
var myArray = ['foo', 'bar'];
return myArray[index];
}
});
模板:
<template name="Profile_Page">
{{> Text_Form_Control value=(helper_function 0)}}
</template>
假设我有一个包含模板的模板
<template name="Profile_Page">
{{> Text_Form_Control value=helper_function}}
</template>
我想 return 我的辅助函数中的一个数组,并根据调用辅助函数的时间访问特定的索引。但是,我不能简单地键入 helper_function[0] 来访问数组中的第一个插槽。如果数组的索引是从辅助函数传回的,通常如何访问它?
理想情况下,如果助手 return 是一个数组,您希望空格键使用 {{#each foo}}
或 {{#Each bar in foo}}
否则,如果您希望您的助手 return 不同的单条数据,请传入一个参数:
Template.myTemplate.helpers({
myHelper(index) {
var myArray = ['foo', 'bar'];
return myArray[index];
}
});
模板:
<template name="Profile_Page">
{{> Text_Form_Control value=(helper_function 0)}}
</template>