AngularJS對我來說是新的(也是困難的)。所以我想學習如何調試。 目前我正在關注一門課程,並搞砸了一些東西。想知道如何解釋控制檯錯誤並解決錯誤。初學者有助於通過控制檯錯誤進行Angular JS調試
的index.html
<head>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.min.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body ng-controller="MainController">
<h1>{{message}}</h1>
{{ username }}
<form action="searchUser" ng-submit="search(username)">
<input type="search"
required placeholder="Username to find"
ng-model="username"/>
<input type="submit" value="search">
</form>
<div>
<p>Username found: {{user.name + error}}</p>
<img ng-src="http://www.gravatar.com/avatar/{{user.gravatar_id}}" title="{{user.name}}"/>
</div>
</body>
</html>
的script.js
(function() {
var app = angular.module("githubViewer", []);
var MainController = function($scope, $http) {
var onUserComplete = function(response) {
$scope.user = response.data;
};
var onError = function(reason) {
$scope.error = "could not fetch data";
};
$scope.search = function(username) {
$http.get("https://api.github.com/users/" + username)
.then(onUserComplete, onError);
};
$scope.username = "angular";
$scope.message = "GitHub Viewer"; };
app.controller("MainController", MainController);
}());
控制檯只是說
烤焦chuser:1 GET http://run.plnkr.co/lZX5It1qGRq2JGHL/searchUser? 404 (未找到)
任何幫助,將不勝感激。
在您的html中不需要** action =「searchUser」**。 – Vivek
你是對的只是忘了刪除,只是複製粘貼,這就是爲什麼 – ngLover