2016-12-27 18 views
1

以下のコードを使用してjsonを解析しようとしましたが、空白のページが表示されています。

var app = angular.module('myApp', []); 
app.controller('myCtrl', function($scope, $http) { 
    $http.get("http:krispypapad.herokuapp.com/fetch_article").success(function (response) { 
     $scope.myWelcome = data.response; 

    }); 
}); 
+0

参照[なぜ角度$はhttp成功/エラー法が廃止されましたを使用する必要がありますか? v1.6から削除されましたか?](http://stackoverflow.com/a/35331339/5535245)。 – georgeawg

答えて

1

私はあなたが使用しているURLにタイプミスがあると思う:

var app = angular.module('myApp', []); 
app.controller('myCtrl', function($scope, $http) { 
    $http.get("http://krispypapad.herokuapp.com/fetch_article").success(function (response) { 
     $scope.myWelcome = response; //<-- no .data is required 

    }); 
}); 

http:krispypapad.herokuapp.comを代わりにhttp://krispypapad.herokuapp.comあなたは//

これのカップルが欠落しているが、あなたのコードは次のようになります方法です

+0

'.success'メソッドは応答オブジェクトを返しません。代わりに '.then'メソッドを使用してください。 – georgeawg

0

URLに誤字があります。

http://krispypapad.herokuapp.com/whatever 

また、あなたはresponse.dataないdata.response

+0

'.success'メソッドは応答オブジェクトを返しません。代わりに '.then'メソッドを使用してください。 – georgeawg

関連する問題