각도를 사용하여 검색하려는 json : "https://api.github.com/users/angular", 더 정확하게 해당 json의 id 속성. 이 실패한 이유에 대한 어떤 생각 (디버그 모드에서 나는각도 응답이 정의되지 않았습니다
'응답이 정의되지 않은'수) :
<html ng-app="myViewer"> <head> <script data-require="[email protected]*" data-semver="1.2.25" src="https://code.angularjs.org/1.2.25/angular.js"></script> </head> <body ng-controller="MyController"> {{ result.id }} {{ err }} </body> <script type="text/javascript"> (function() { var app = angular.module("myViewer", []); var MyController = function($scope, $http) { $http.get("https://api.github.com/users/angular") .then(function1, onerr); var function1 = function(response) { $scope.result = response.data; } var onerr = function(reason) { $scope.err = "nightmare"; } } app.controller("MyController", ["$scope", "$http", MyController]); }()); </script> </html>
내가 id가되도록 결과를 기대 브라우저에서 해당 링크를 복사하여 볼 수 있습니다.
당신은 MyController라고 이름을지었습니다 만, 당신은 거기에 부작용이있는 SecondController로서 var를 가지고 있습니다. – rrd
고정되어 내 코드 및 stackoverflow에 대한 이름을 단순화하려고 할 때 오류가 발생했습니다 –