ng-repeat没有绑定到Dom的值?

hus*_*ain 0 javascript angularjs

我正在动态加载数据到ng-repeat所以一旦我收到数据它没有绑定它ul,我知道有时它会发生如果你有重复的索引但在下面的情况下我不知道发生了什么,任何想法?

main.html中

<div>
    <ul ng-repeat="message in data track by index">
        <li>{{message}}</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

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);
    });
});
Run Code Online (Sandbox Code Playgroud)

的console.log

printing data in console

["test.txt", "test1.txt", "test2.txt", "test3.txt", "test4.txt"]
Run Code Online (Sandbox Code Playgroud)

jbr*_*own 5

您的ng-repeat需要如下所示:

ng-repeat="message in data track by $index"
Run Code Online (Sandbox Code Playgroud)