Возникла ещё одна проблема в продолжение к вышеописанному (возможно я уже подтупливаю):
Сейчас у меня реализованно так (соответственно вне рамках вызова сервиса "serviceDataByTasks" объект vm.notesContent на 54 строке является пустым (console.log(vm.notesContent)
, мне нужно его каким-то образом сюда передать):
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 = [];
serviceDataByTasks
.get()
.then(function(data) {
vm.dataTableThead = [
{
name: 'task_name',
label: 'Название'
},
{
name: 'priority_name',
label: 'Приоритет',
sortable: true,
sort: 'asc'
},
{
name: 'completed',
label: 'Статус'
}];
vm.dataTableTbody = data;
vm.notesContent = data;
..........................................................................
})
.catch(function(error) {
console.log(error);
});
.........................................................
console.log(vm.notesContent);
}