Есть сервис
crmServices.factory('Insurances', ['$resource',
function ($resource) {
return $resource('api/public/insurances/:id', {}, {
query: {method: 'GET', isArray: true, cache: true},
get: {method: 'GET', isArray: false},
save: {method: 'POST'},
update: {method: 'PUT'},
delete: {method: 'DELETE'}
});
}]);
в контроле есть код
$scope.insurances = Insurances.query()
$scope.getLen = function() {
return = $scope.insurances.length
}
Пока не успеет придти данные с сервиса в консоли валятся ошибки.
TypeError: Cannot read property 'length' of undefined
Представляю, что надо решить с помощью $q и promises но не выходит.
Может у кого есть готовый код?