AngularJS-ng repeat-如何使用ID创建数组
我正在使用AngularJS-ng repeat-如何使用ID创建数组,angularjs,angularjs-ng-repeat,ng-repeat,Angularjs,Angularjs Ng Repeat,Ng Repeat,我正在使用ng repeat创建一个项目数组(列表),我希望每个项目都有一个id作为它在数组中的位置 JS小提琴演示: 请看一下下面的内容,看起来好像从未分配过ng model=“item.id”。非常感谢您的建议 HTML 隐藏字段没有用处。如果希望对象具有ID,请使用ID生成对象: $scope.addItem = function () { $scope.items.push({id: $scope.items.length}); } 更新的JSFIDLE: var app =
ng repeat
创建一个项目数组(列表),我希望每个项目都有一个id作为它在数组中的位置
JS小提琴演示:
请看一下下面的内容,看起来好像从未分配过ng model=“item.id”
。非常感谢您的建议
HTML
隐藏字段没有用处。如果希望对象具有ID,请使用ID生成对象:
$scope.addItem = function () {
$scope.items.push({id: $scope.items.length});
}
更新的JSFIDLE:
var app = angular.module("app", []);
app.controller("MainCtrl", function ($scope) {
$scope.items = [];
$scope.addItem = function () {
$scope.items.push({});
}
$scope.saveAll = function () {
console.log($scope.items); // item's do not have id's
}
});
$scope.addItem = function () {
$scope.items.push({id: $scope.items.length});
}