如何在谷歌闭包模板中循环多个传递的参数
How to loop multiple passed parameters in Google closure template?
假设我在JS中有这个数组:
var array1[];
var array2[];
var array3[];
这些数组有一些值,我想将它们传递给谷歌的闭包模板。假设我的闭包模板的文件名是 MyArraysTemplate,我想在 MyArraysTemplate 中定位这个特定的模板 ->"ThisArrayTemplate"像这样:
var myhtml = MyArraysTemplate.ThisArrayTemplate({
array1 = array1,
array2 = array2,
array3 = array3
});
现在我如何只用一个循环循环所有这些数组,因为我想将它们放在一个表中。像这样:
{ foreach $array_1 in $array1 $array_2 in $array2 $array_3 in $array3 }
#Build their table here
{/foreach}
怎么办?上面的代码是无效的语法。
定义一个模板table
,该模板将一个数组作为参数,然后在主模板中调用它三次:
{call .table}
{param array: $array1 /}
{/call}
{call .table}
{param array: $array2 /}
{/call}
{call .table}
{param array: $array3 /}
{/call}
var array1[];
var array2[];
var array3[];
var arrSending = [];
for (var i = 0; i < array1.length; i++) {
array.push(arrSending,array1[i];
}
for (var i = 0; i < array2.length; i++) {
array.push(arrSending,array2[i];
}
for (var i = 0; i < array3.length; i++) {
array.push(arrSending,array3[i];
}
现在,您有一个包含组合数组值的数组arrSending
。
相关文章:
- Javascript:用while循环在给定的count参数中重复一个字符串
- JS for循环来设置HTML对象参数
- 在 Javascript 中循环使用参数的过滤器
- 循环jQueryajax和传递参数的正确方式
- jQuery使用最后一个参数在Javascript循环中单击绑定函数
- 循环遍历数组,并在javascript中向sql查询添加参数
- 如何动态使用for循环,将具有不同参数的函数推送到数组中
- .eq()参数在循环中不起作用
- 循环变量作为异步函数调用中的参数
- 如何避免在将索引作为函数的参数发送时引用for循环中的最后一个索引
- 在Javascript中修改循环函数的参数
- 如何跟踪有序列表中的顺序,该列表具有一个循环列表项,提供不同的参数
- jquery每个带有参数的循环调用函数
- 从嵌套循环 Javascript 中的一个循环访问参数
- 函数根据设置间隔循环,但参数不同
- 将 for 循环参数传递到每个语句中
- 在 PHP 循环中调用 js 函数,同时将 php 变量作为参数传递给其中一个函数
- JavaScript循环承诺在参数中使用数组进行迭代
- 使用不同的参数在循环中调用 jQuery 函数
- 如何使用for循环将每个参数循环到newDate中