Angular では、複数のモデルがリソース サービスによって取り込まれた後にコードをトリガーするためのベスト プラクティスは何ですか。ネスト $scope.$watch?
現在、配列内の値をごまかしてチェックしていますが、これはあまり「角度」が感じられません。
$scope.loaded = [];
$scope.modelA = aResource.query({}, function() {$scope.loaded.push('a')});
$scope.modelB = bResource.query({}, function() {$scope.loaded.push('b')});
$scope.$watch(loaded.length, function(newValue) {
if ($scope.loaded.indexOf(modelA) != -1 && $scope.loaded.indexOf(modelB) != -1) {
console.log('done!');
}
});
https://groups.google.com/forum/?fromgroups=#!topic/angular/TizlifUL7FU