角を使用して取得しようとしている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のための名前を –