0

流星,流星和角度大师。

我对角度流星真的很陌生,并面临以下问题。我使用执行搜索

$scope.Contacts = $meteor.collection(Contacts,false).subscribe('searchString', $scope.searchString);

或者

$scope.Contacts = $scope.$meteorCollection(Contacts,false).subscribe('searchString', $scope.searchString);

并且$scope.Contacts不刷新。似乎它拥有旧系列(推测)。我可以看到 mongo 服务器返回的数据,它们看起来很好。如果我使用 $meteor.foreach 遍历集合,您可以看到数据在那里。

但是一旦分配了第一个搜索结果,$scope.Contacts它就不会再刷新了。我有一种$scope.Contacts保持自己的“集合”的感觉,并且只附加来自$meteor.collection.

任何帮助将不胜感激。

谢谢大家,

索提里斯

4

1 回答 1

1

这有点奇怪。以我的理解,subscribe是连接数据管道,collections是数据的代表。

$scope.meteorSubscribe('contacts');
$scope.contacts = $scope.$meteorCollection(function (){
  Contacts.find({someField: $scope.searchString})
}

你可能想要这样的东西?

于 2015-08-09T04:44:09.020 回答