我正在使用Angular处理用户CRUD。我可以删除,阅读和更新所有用户,但是当我想要保存时,我有一个问题:用户有一个增量ID。
我使用'文件输入'来添加新的电子邮件和用户,但我想添加增量ID。
我有这个代码,但不能在push $ scope中添加'newID'。
$scope.users = [];
$scope.newUsers = [];
$scope.addUser = function() {
var newId = $scope.users.length + 1;
$scope.users.push($scope.newUsers);
};
在HTML中
<form ng-submit="addUser()">
<input type="text" ng-model="newUsers.name" required>
<input type="email" ng-model="newUsers.email" required>
<button>Agregar</button>
</form>
答案 0 :(得分:1)
在newUsers
$scope.addUser = function() {
$scope.newUsers.ID = $scope.users.length + 1;
$scope.users.push($scope.newUsers);
};
另外,newUsers
应为对象({}}而不是数组(带[])
$scope.newUsers = {};