我在做这个angular-meteor tutorial step 12 的我在为什么在同一个集合上调用不同的订阅会导致流星出错?
问题停止订阅主题
您可以使用Ctrl + F键使用 “meteorSubscribe”
那么关键句在那个话题上是
原因是我们在partyDetails控制器内的相同集合上调用了不同的订阅。
修正前的代码是
$scope.party = $meteor.object(Parties, $stateParams.partyId).subscribe('parties');
$scope.users = $meteor.collection(Meteor.users, false).subscribe('users');
然后修正后
$scope.party = $meteor.object(Parties, $stateParams.partyId);
$scope.users = $meteor.collection(Meteor.users, false).subscribe('users');
$scope.$meteorSubscribe('parties');
我试图纠正码并没有什么(错误)前运行显示CMD但它只是导致教程说错误的结果
如果您导航到派对详细信息页面,然后返回,分页和搜索将停止工作。
然后我有两个问题
- 为什么在CMD没有错误说明了什么?
- 为什么partyDetails控制器的错误影响到partiesList控制器搜索和分页?他们的关系是什么?
请再读一遍我的问题@Tj Gienger –
@SarinSuriyakoon我编辑了我的答案,希望对您的问题有所了解。 –
谢谢你编辑的答案是我想要的 –