Bindonce
のパフォーマンスを改善するために使用しましたng-repeat
。
しかし、私には 1 つの問題があります。使用されるコレクションはng-repeat
少し後でデータで満たされます (API からの要求データには時間がかかります) Bindonce
。
サーバーからの応答を待ってからバインドするように指定するにはどうすればよいですか?
コード例:
コントローラーには配列があります$scope.requests = [];
工場で初期化されます
$scope.requests = CurrentUserData.getRequests();
私は約束について赤くなり、このコードが役立つと思いました:
CurrentUserData.getRequests()
.then(function(response) {
$scope.requests = response;
});
しかし、私はエラーを受け取ります
angular.js:11655 TypeError: CurrentUserData.getRequests(...).then は関数ではありません