我正在尝试使用urigo:angular
withdburles:collection-helpers
但我无法弄清楚语法应该是什么。
这就是我只使用 Meteor 的:
Template.books.helpers({
books: function() {
return Books.find();
},
authors: function() {
return Authors.find();
},
author: function() {
return Authors.findOne(this.authorId);
}
});
在视图中:
<template name="books">
<h1>Books!</h1>
<ol>
{{#each books}}
<li>{{name}} by {{author.name}}</li>
{{/each}}
</ol>
</template>
那工作得很好。
现在我已经添加了 Angular 并且我正在更改为这个(作者不起作用):
$scope.books = $meteor.collection(function(){
return Books.find({})
});
$scope.authors = $meteor.collection(function(){
return Authors.find({})
});
$scope.author = $meteor.collection(function(){
return Authors.findOne(this.authorId);
});
对此的看法:
<li ng-repeat="book in books">{{book.name}} by {{author.name}}</li>
谢谢