2017-10-14 1 views
0

Hallo ich versuche, Daten aus meinem Web-API mit kantigem zu bekommen, aber ich bekomme 404 nicht der Code gefunden wirdAngular können Daten erhalten von Web Api

Html-Code

<!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> 

Winkelcode:

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); 

dank für die Hilfe

+0

Bitte korrigieren Sie Ihre Frage - Code hier einfügen und genauer sein. –

+0

Irgendwelche Fehler in der Konsole? Wo Sie Daten von API können, überprüfen Sie bitte Netzwerkkonsole .. –

+0

Konsole zeigen 404 nicht gefunden Arbeit mit Postboten ohne Probleme – Zcode

Antwort

2

Es scheint ein Problem mit diesem Endpunkt in Ihrer API-Seite zu sein. Testen Sie den API-Endpunkt erneut, wenn er ordnungsgemäß funktioniert. Sie können die Antwort mit POSTMAN überprüfen, bevor Sie sie in Ihre eckige Lösung integrieren.

+0

danke für die Antwort Ich verifiziere meinen Endpunkt und benutze POSTMAN und ich bekomme die Daten ohne Probleme. – Zcode

+0

manchmal fehlt "/" in URL, oder ein Fehler in der URL. Versuchen Sie es mit einem anderen foo-Endpunkt und integrieren Sie Schritt für Schritt Ihre Logik hinein, wenn sie nicht zu lang ist. – Dody

+0

danke das Problem ist es Problem mit URL-Endpunkt gelöst. – Zcode