Ich lade Daten dynamisch zu ng-repeat, also sobald ich Daten erhalte, die es nicht an binden, weiß ich irgendwann, wenn du doppelte Indizes hast, aber unten Fall bin ich nicht sicher, was geschieht, Irgendeine Idee?ng-Wiederholung bindet Werte in Dom nicht?
main.html
<div>
<ul ng-repeat="message in data track by index">
<li>{{message}}</li>
</ul>
</div>
ctrl.js
angular.module('loggingApp').controller('DitCtrl',function ($scope,DitFactory) {
'use strict';
DitFactory.getLogs().then(function (response) {
$scope.data = response.data;
console.log($scope.data);
});
});
console.log
printing data in console
["test.txt", "test1.txt", "test2.txt", "test3.txt", "test4.txt"]
Haben Sie versucht, die 'ng-repeat = "Nachricht in $ scope.data track by index" '? – Khan
nein es ist nichts angezeigt – hussain
versuchen Sie $ scope.data.messageData = response.data; 'und' ng-repeat = "Nachricht in data.messageData Spur nach Index" ' –