English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
//Сначала определите массив
Angular код:
var app = angular.module('serApp', []); app.controller('indexCtrl', function($scope, $http) { $scope.arrs = [{ <BR> n:'a'; arr:['1','2','1']; },{<BR><BR> n:'b'; arr:['4','5','6']; }; )
HTML код:
<BR> <div ng-controller="indexCtrl"><BR> <p>{{name}}</p><BR> <ul><BR> <li ng-repeat="name in names">{{name.n}}<BR> <p ng-repeat="a in name.arr track by $index" id="{{$index}}">{{a}}</p><BR> </li><BR> </ul> <BR> </div><BR><BR>
track by $index необходимо добавить этот код, если есть повторяющиеся значения, в противном случае браузер будет показывать эту ошибку Error: [ngRepeat:dupes] и не будет отрисовываться на странице
В этом материале, который я хочу поделиться с вами, это все, что я поделился с вами по адресу angular ng-repeat массив, я надеюсь, что это даст вам некоторую информацию. также希望大家多多支持呐喊教程。