Meteor 角流星:使用publishComposite的正确方法
我正在尝试使用publishComposite和angular meteor(1.3.7-beta.1) 我有两个收藏:Meteor 角流星:使用publishComposite的正确方法,meteor,angular-meteor,Meteor,Angular Meteor,我正在尝试使用publishComposite和angular meteor(1.3.7-beta.1) 我有两个收藏: AgreemenetStatus,它包含协议的状态,并具有作为用户id的SigneId UserDetails,其中包含用户的其他详细信息 我想加入这2个集合,以显示哪个用户签署了协议 阅读本期后: 我是这样做的: //客户端-MyCtrl this.agreementStatusT = $meteor.collection(AgreementStatus).subscr
- AgreemenetStatus,它包含协议的状态,并具有作为用户id的SigneId
- UserDetails,其中包含用户的其他详细信息
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>
{{details.listName}{{status.signedID}}
一切正常,但现在我收到警告,角流星。$meteorCollection已被弃用
用正确的angular meteor方法实现我想要的东西的正确方法是什么?新的angular meteor API发布了,这就是为什么$meteorCollection被弃用的原因。阅读迁移指南和新API参考,将应用程序更新至最新版本