Сообщение от destus
|
okuznetsov1,
Запрос же асинхронный. То есть твоя 54 строка выполнится до завершения любой асинхронной операции.
|
Можно ли переделать таким вот образом (или в данном случае в сервисе уже нет смысла и нужно сразу вызывать $http.get() ):
function serviceDataByTasks($http) {
return {
name: 'Tasks Service',
get: function () {
return $http.get('getData.php').then(function(response){
return response.data
})
}
}
.................................................................
function MainController ($filter, $scope, LxNotificationService, LxDialogService, serviceDataByTasks){
var vm = this;
vm.dataTableThead = [];
vm.dataTableTbody = [];
vm.notesContent = [];
vm.notesContent = serviceDataByTasks.get();
.........................................................
console.log(vm.notesContent);
}