我试图将angularComposite与angular-meteor(1.3.7-beta.1)一起使用
我有2个收藏:
我想加入这两个集合来显示哪个用户签署了协议。
阅读此问题后:https://github.com/Urigo/angular-meteor/issues/749
我设法通过这种方式做到了:
// Client - MyCtrl
this.agreementStatusT = $meteor.collection(AgreementStatus).subscribe('agreementStatusByAsset', $state.params.id);
this.usersDetailsT = $meteor.collection(UsersDetails).subscribe('agreementStatusByAsset');
this.getJoinedData = function(ownerID) {
return this.usersDetailsT.filter(function(detail) {
return detail.owner == ownerID
});
}
// my-view.html
<div ng-repeat="status in assetCtrl.agreementStatusT">
<div ng-repeat="details in assetCtrl.getJoinedData(status.signedID)">
{{details.listName}} {{status.signedID}}
</div>
</div>
一切正常但现在我收到了角度流星的警告。$ meteorCollection已被弃用。
以正确的角度流星方式实现我想要的正确方法是什么?
答案 0 :(得分:0)
发布了新的angular-meteor API,这就是为什么弃用$ meteorCollection的原因。阅读迁移指南http://info.meteor.com/blog/angular-meteor-1.3和新API参考http://www.angular-meteor.com/api/1.3.6/helpers,将您的应用更新到最新版本。