2016-04-26 7 views
-4

Ich erhalte die Array-Antwort ["item1", "item2"] vom Server. aber ich möchte die Daten als item1 und item2 nacheinander in UI mit angularjs anzeigen. Also, bitte geben Sie mir die Lösung?So zeigen Sie die Array-Antwort mithilfe von geschweiften Klammern und Kommas in der Benutzeroberfläche mit Angularjs an

+0

Leider gibt es keine magische Lösung, die durch Start, um den Winkel docs lesen. – randominstanceOfLivingThing

+0

Zuerst müssen Sie den Post mit dem verbessern, was Sie versucht haben, Abstimmungen zu stoppen und einige Antworten zu erhalten. Ich habe dich wegen des Grundes abgelehnt, direkt nach einer Lösung zu fragen, ohne es zu versuchen. Lass mich wissen, wenn du die Post aktualisierst, kann ich meine Stimme nach unten heben. Refer: - http://stackoverflow.com/help/how-to-ask – Prasad

+0

ich bin bekomme die Antwort vom Server wie "Gegenstände": ["Veg, Rotis, Dalu"] also, ich möchte die Gegenstände als normale Daten (Entfernen [,], ",") so, bitte helfen Sie für den Code in angularjs –

Antwort

0

Verwendung ng-repeat

<span ng-repeat="item in items">{{item}}</span> 
0

Zunächst einmal ist Ihre Antwort für Ihre Anforderung falsch, denke ich. Ich sollte {"items":["veg", "rotis", "Dalu"]}, dann werden Sie zu einem Umfang wie $scope.items = yourResponse.items; in der Steuerung und in html zuweisen können, können Sie ng-wiederholen Sie es mögen, <span ng-repeat="item in items" ng-bind="item"></span>


und wenn Sie nicht Ihre Antwort ändern können, wenn es musste komm wie du erwähnt hast, dann kannst du es auf folgende Weise tun. in Controller,

var items = yourResponse.items[0]; 
$scope.items = items.split(','); 

html gleichen wie oben, <span ng-repeat="item in items" ng-bind="item"></span>

Verwandte Themen