Ich möchte ein Array von JSON-Objekte von einer Rückkehrfunktion, und loop innerhalb dieses Arrays mit ng-repeat, aber es funktioniert nicht für mich, das ist mein Code:
var app=angular.module("myApp",[]);
app.controller("myController",function($scope,$http){
$scope.listOfFields=[];
$scope.getlistOfFieldsByIdTable = function(idTable)
{
$http.get("/listOfFieldsByIdTable/"+idTable)
.success(function(data){
return data;
});
};
});
<!-- first call -->
<!-- 150 is the id of the table-->
<div class="panel-body" ng-app="myApp" ng-controller="myController">
<ul ng-init="listOfFields = getlistOfFieldsByIdTable(150)">
<li ng-repeat="field in listOfFields ">
{{field.name}}
</li>
</ul>
</div>
<!-- second call -->
<div class="panel-body" ng-app="myApp" ng-controller="myController">
<ul>
<lib ng-repeat="field in getlistOfFieldsByIdTable(150)">
{{field.name}}
</li>
</ul>
</div>
die beiden Anrufe, die ich nicht für mich verwendet arbeiten, mein Service funktioniert gut, wenn ich ein RestClient wie „Advanced REST-Client-Plug-in Google Chrome“ verwendet können Sie mir helfen, wie man richtig nennen mein Array von Objekten, und zeigen Sie die Ergebnisse in meiner HTML-Seite, danke in fortgeschrittenen.
Loggen Sie Ihre Ergebnisse in Ihre Get-Funktion ein. Hast du etwas? –
hey @ JeremyJackson danke für deine Antwort, ja, ich habe eine Funktion (Fehler) { console.log ('etwas ging schief'); }); aber ich bekomme keinen Fehler innerhalb der Funktion, mein Problem in der Art, das Ergebnis auf meiner HTML-Seite zu rendern :( – James
Das ist in Ordnung, aber versuche die Antwort zu protokollieren, die du zurück bekommst, nicht nur ein Fehler Sie erhalten tatsächlich Daten zurück zum Rendern. Versuchen Sie auch, die Funktion in Ihrer Konsole aufzurufen und zu überprüfen, ob Sie auch etwas zurückbekommen. –