2016-12-28 54 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不是一個功能 –

回答

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

雅,它的工作原理就是這樣。謝謝..! –

+0

你能給我評分嗎? :-) –

+0

你確定我會這樣做 –