我是meteor的新手,并且一直试图将一个值从一个arraylist传递给一个href path for element。
我有一个模板
<template name="Listing">
{{#each data}}
<a href="{{pathFor 'listingbycompanyL1' this}}">{{this}}</a><br/>
{{/each}}
<a href="javascript:history.back()">Back</a>
</template>
使用帮助程序发送到模板的数据基本上是来自以下帮助程序的字符串数组
'data': function(){
var distinctOrgListing = _.uniq(MyCustomCollection.find({}, {sort: {orgName: 1}, fields: {orgName: true}}).fetch().map(function(x) {return x.orgName;}), true);
console.log("Listing.helpers : distinct listings :" +distinctOrgListing)
return distinctOrgListing;
}
将以字符串列表的形式返回一些数据。例如,打印到控制台时我会得到
Listing.helpers : distinct listings : a,b,c
我想
我的路由器配置如下:
this.route("listingbycompanyL1",{
path:"/listingL1",
layoutTemplate: 'ListingbycompanyL1',
data: function(){
var update=MyCustomCollection.find({orgName:"XXXX" }).fetch();
return {
update:update
};
}
});
如何将我收到的值(a,b,c)传递给IR并使用它进行搜索,其中XXXX是a或b或c