TypeError: Cannot read property 'then' of undefined
var app = angular.module("app",[]) .controller('menuController', ['$scope','$http', function($scope, $http){ $http.get('getMenu').then(function (resp) { $scope.menu = resp.data; }); }]) Приводит к ошибке: TypeError: Cannot read property 'then' of undefined При этом, меню, полученное в JSON, отрисовывается, но наличие ошибки в консоли напрягает. Что не так? |
Разобрался. Во вьюшке была строка
<li ng-if="!menu" ><span class="sidebar-header-title">загрузка...</span></li> И был подключен 1.2.х ngAnimate при 1.3.x Angular Обновил ngAnimate до 1.4.х, проблема ушла. |
Часовой пояс GMT +3, время: 22:46. |