2016-12-28 3 views
-4

Я новичок в angularjs.can кто-нибудь поможет мне получить это исправлено.

Код

var myApp = angular.module("myApp", ['ngRoute','ngAnimate']); 

myApp.controller('angCon2', function($scope, $http) { 
     $http.get('https://api.myjson.com/bins/nlfmz') 
       .success(function(response) { 
        $scope.lists = response; 
       }); 
    }); 

Сообщение об ошибке

TypeError: $http.get(...).success is not a function

Error message

+0

Что дало вам понять, что '.success' это вещь ...? → https://docs.angularjs.org/api/ng/service/$http – deceze

+0

Используйте 'then' вместо' success', см. Это: http://stackoverflow.com/questions/33531336/angularjs-error-success -is-not-a-function –

ответ

0

Что делать, если вы пытаетесь с

var myApp = angular.module("myApp", ['ngRoute','ngAnimate']); 

myApp.controller('angCon2', function($scope, $http) { 
     $http.get('https://api.myjson.com/bins/nlfmz') 
       .then(function(response) { 
        $scope.lists = response; 
       }); 
    }); 

Итак, используйте вместо этого успех

+0

ya, он работает так. Спасибо..! –

+0

Можете ли вы дать мне оценку? :-) –

+0

ya sure I ll do –

Смежные вопросы