1

我如何在 Meteor 中做到这一点?

Template.foo.bar = function() {


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

}

- - - -模板 - -

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

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

4

1 回答 1

3

您可以返回一个 js 对象并使用把手来通过它

客户端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>

您可以在每个循环中访问车把内的 bar 值,并仅用于.获取内部对象。数组也可以,用于.0获取数组中的第一项,0 是索引。

于 2013-02-20T20:14:17.020 回答