<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>First AngularJS Application</title>
<script src="scripts/angular.js"></script>
</head>
<body ng-app = "myAngularApp">
<div>
<div ng-controller="myController">
Response Data: {{data}} <br />
Error: {{error}}
</div>
</div>
<script>
var myApp = angular.module('myAngularApp', []);
myApp.controller("myController", function ($scope, $http) {
var onSuccess = function (data, status, headers, config) {
$scope.data = data;
};
var onError = function (data, status, headers, config) {
$scope.error = status;
}
var promise = $http.get("index.html");
promise.success(onSuccess);
promise.error(onError);
});
</script>
</body>
1
A
回答
1
腳本標記在您的案例中是錯誤的。您正在使用小寫字母在你的代碼,但你的文件夾結構顯示大寫腳本
<script src="Scripts/angular.js"></script>
更新 如果你使用的是最新版本的angularjs,請嘗試下面的代碼,因爲成功和錯誤已被棄用。
var myApp = angular.module('myAngularApp', []);
myApp.controller("myController", function ($scope, $http) {
var onSuccess = function (data) {
$scope.data = data.data;
};
var onError = function (data) {
$scope.error = data;
}
var promise = $http.get("index.html");
promise.then(onSuccess);
promise.catch(onError);
});
欲瞭解更多信息:Why are angular $http success/error methods deprecated? Removed from v1.6?
+1
是啊,它現在工作謝謝:) – JJJ
-1
使用然後而不是成功和使用抓而不是錯誤
例子:
<div>
<div ng-controller="myController">
Response Data: <span ng-bind-html="data"></span> <br />
Error: {{error}}
</div>
</div>
<script>
var myApp = angular.module('myAngularApp', []);
myApp.controller("myController", function ($scope, $http, $sce) {
var onSuccess = function (data, status, headers, config) {
$scope.data = $sce.trustAsHtml(data.data);
};
var onError = function (data, status, headers, config) {
$scope.error = data;
}
var promise = $http.get("index.html");
promise.then(onSuccess);
promise.catch(onError);
});
</script>
相關問題
- 1. 爲什麼服務器無法使用http推送數據?
- 2. 爲什麼我無法從此Web服務數組獲取值?
- 3. 無法通過cyanite http服務獲取數據
- 4. 無法從RIA服務獲取數據
- 5. 爲什麼服務器無法獲取網站的標題?
- 6. 爲什麼我無法從ExtJs4中的服務器獲取JSON?
- 7. 爲什麼我無法在服務器端正確獲取formdata?
- 8. 無法獲取休息服務中的http post參數
- 9. Angular - 無法獲取服務以獲得成功的HTTP請求
- 10. 貓鼬http服務器有時無法獲得發佈數據
- 11. 爲什麼sshd服務無法識別?
- 12. Android:爲什麼服務無法啓動?
- 13. 哪個http方法用於從服務器獲取JSON數據?
- 14. 無法使用PHP獲取JSON數據。爲什麼?
- 15. Bundler爲什麼無法獲取寶石元數據?
- 16. 爲什麼我無法從這個網址獲取數據?
- 17. 爲什麼我無法獲取json數據?
- 18. 爲什麼我無法獲取所有UDP數據包?
- 19. [zabbix]爲什麼無法從zabbix代理機器獲取數據?
- 20. 爲什麼jqgrid無法從joomla獲取json數據?
- 21. 爲什麼無法從tail -f獲取數據?
- 22. 使用Angular 2 Http從REST Web服務獲取數據Http
- 23. 爲什麼我的C#web服務沒有獲取我的JSON數組數據?
- 24. 無法從http服務器獲取winsock2的響應包
- 25. 爲什麼該位置無法在我的生產服務器中獲取?
- 26. 爲什麼我在我的快遞服務器上收到'無法獲取/'?
- 27. 爲什麼$ cookieStore.get()無法獲取值?
- 28. 爲什麼我無法從此Web服務獲得響應?
- 29. 爲什麼我無法像Symfony Finder一樣獲得服務?
- 30. http獲取SOAP(Web服務)
您的角度文件存在於你的項目腳本/ angular.js這個位置??? –
是的。我已經嘗試過使用角度js事件,但它工作正常,但我遇到了這個問題 – JJJ
顯示您的文件夾結構以及您使用的角度版本是什麼? – Vivz