urigo:angular
withを使用しようとしてdburles:collection-helpers
いますが、構文がどうあるべきかわかりません。
これは私が流星だけを使っていたものです:
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>
ありがとう