获取从另一个方法返回的值
Get value returned from another method
在模板助手中,是否可以从一个方法获取另一个方法返回的值?
例如
Template.postsList.helpers({
posts: function () {
return Posts.find({});
},
nextPath: function () {
// how to return here the number of posts from the query
// in the posts method?
}
});
您可以重构代码,这样您就有了获取帖子游标的共享方法:
var postsCursor = function() {
return Posts.find();
};
Template.postsList.helpers
posts: postsCursor,
nextPath: function () {
var count = postsCursor().count();
// do something with count
}
});
在模板助手中,是否可以从一个方法获取另一个方法返回的值?
例如
Template.postsList.helpers({
posts: function () {
return Posts.find({});
},
nextPath: function () {
// how to return here the number of posts from the query
// in the posts method?
}
});
您可以重构代码,这样您就有了获取帖子游标的共享方法:
var postsCursor = function() {
return Posts.find();
};
Template.postsList.helpers
posts: postsCursor,
nextPath: function () {
var count = postsCursor().count();
// do something with count
}
});