简体   繁体   English

如何使用ng-repeat

[英]How to use ng-repeat

I have the following data that I want to use ng-repeat on: 我要在以下数据上使用ng-repeat:

{"data":[{"id":1,"namn":"Bryan","efternamn":"Karlsson"},{"id":2,"namn":"Kalle","efternamn":"Kula"},{"id":3,"namn":"Fisk","efternamn":"Fisksson"},{"id":4,"namn":"Daniel","efternamn":"Fisksson"}]}

Im trying to use it like this: 我试图像这样使用它:

<div ng-controller="Test">
<tr ng-repeat="namn in test">
    <td>{{namn}}</td>
</tr>
</div>

I have no idea why. 我不知道为什么。 Is it because of the "data" in the JSON-string? 是否由于JSON字符串中的“数据”?

Here is my controller: 这是我的控制器:

as.controller('Test', function($scope, $http, $rootScope)
{   
    $http.get($rootScope.appUrl + '/nao/test/test')
        .success(function(data, status, headers, config) {
            $scope.test = data;
    });
});
<div ng-controller="Test">
  <tr ng-repeat="record in test.data">
    <td>{{record.namn}}</td>
  </tr>
</div>
<div ng-controller="Test">
<tr ng-repeat="namn in test.data">
    <td>{{namn}}</td>
</tr>
</div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM