2017-10-14 89 views
0

嗨數據我試圖從我的角度網絡API獲取數據,但我得到404未找到代碼角可以從網絡API

HTML代碼

<!DOCTYPE html> 
<html ng-app="myApp"> 
<head> 
    <meta charset="utf-8" /> 
    <title>Simple Web Application</title> 
    <script src="Scripts/angular.js"></script> 
    <script src="Scripts/script.js"></script> 
</head> 
<body > 
    <div ng-controller="MainController"> 
     <table> 
      <tr> 
       <td>ID</td> 
       <td>Name</td> 
      </tr> 
      <tr ng-repeat="emp in employees"> 
       <td>{{emp.id}}</td> 
       <td>{{emp.Ename}}</td> 
      </tr> 
     </table> 
    </div> 
</body> 
</html> 

角代碼:

var url = "http://localhost:65125/api/Empyloee"; 
var myApp = angular.module("myApp", []); 

var MainController = function ($scope, $http) { 
    var onSucess = function (response) { $scope.employees = response.data}; 
    var onFailure = function (reason) { $scope.error = reason }; 
    var getAllEmployees = function() { 
     $http.get(url) 
      .then(onSucess ,onFailure) 
    }; 

    getAllEmployees(); 
}; 

myApp.controller("MainController", MainController); 

感謝您的幫助

+0

請更正您的問題 - 粘貼代碼在這裏,更具體。 –

+0

控制檯中的任何錯誤?如果你能夠從API獲取數據,請檢查網絡控制檯.. –

+0

控制檯顯示404找不到與郵差工作沒有任何問題 – Zcode

回答

2

這似乎是你的API端的端點問題。如果API端點工作正常,請重新測試您的API端點。在與角度解決方案集成之前,您可以使用POSTMAN檢查響應。

+0

感謝您的答覆,我驗證了我的終點,並使用POSTMAN,並且我沒有任何問題地獲取數據。 – Zcode

+0

有時在URL中缺少「/」,或者在URL中有一些錯誤。嘗試使用另一個foo端點,並且如果它不太長,則可以逐步集成您的邏輯。 – Dody

+0

感謝這個問題解決了它與URL端點的問題。 – Zcode