gpt4 book ai didi

javascript - 在 Meteor 中为 Handlebars 模板返回多个值

转载 作者:行者123 更新时间:2023-11-30 13:07:52 24 4
gpt4 key购买 nike

我如何在 Meteor 中执行此操作?

Template.foo.bar = function() {


someVar = return value of some other function
return SomeCollection and someVar;

}

--------模板----

{{#each someCollection}}
{{someVar}} {{someCollectionField}}
{{/each}}

在常规 javascript 中,我可以只使用一个数组来返回多个值,它在 Meteor 中如何工作?

最佳答案

你可以返回一个 js 对象并使用 handlebars 来遍历它

客户端js

Template.foo.bar = function() {
someVar = getmyotherfunction();
return {
SomeCollection: SomeCollection.find({...}),
someVar: someVar
};

}

客户端html

<template name="foo">
{{#each bar.SomeCollection}}
{{bar.someVar}}
{{someCollectionField}}
{{/each}}
</template>

您可以在每个循环中访问 Handlebars 内的 bar 值,只需使用 . 获取内部对象。数组也可以,使用 .0 获取数组中的第一项,0 是索引。

关于javascript - 在 Meteor 中为 Handlebars 模板返回多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com