2017-10-14 69 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