0
У меня есть значение: $scope.loading
, то есть true
, когда мой контроллер загружен.Прослушать 2 или более значений в контроллере
Я хочу установить его в false
, когда я получил все данные из нескольких источников.
app.controller('MyController', function ($scope, dataFactory) {
$scope.loading = true;
$scope.gotData1 = false;
$scope.gotData2 = false;
$scope.gotData3 = false;
//Get Data 1
dataFactory.getData1().then(function (response) {
//...
$scope.gotData1 = true;
}, function (error) {
//...
});
//Get Data 2
dataFactory.getData2().then(function (response) {
//...
$scope.gotData2 = true;
}, function (error) {
//...
});
//Get Data 3
dataFactory.getData3().then(function (response) {
//...
$scope.gotData3 = true;
}, function (error) {
//...
});
});
Отлично! Благодаря! – peta