gpt4 book ai didi

javascript - Controller 中的 Angular ID 自动递增

转载 作者:行者123 更新时间:2023-12-03 06:01:34 27 4
gpt4 key购买 nike

我正在使用 Angular 处理用户 CRUD。我可以删除、读取和更新所有用户,但是当我想要保存时,我遇到一个问题:用户有一个增量 ID。

我使用“文件输入”来添加新电子邮件和用户,但我想添加增量 ID。

我有这段代码,但无法在推送 $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>

最佳答案

newUsers上设置属性

$scope.addUser = function() {
$scope.newUsers.ID = $scope.users.length + 1;
$scope.users.push($scope.newUsers);
};

此外,newUsers 应该是对象(带有 {}),而不是数组(带有 [])

$scope.newUsers = {};

关于javascript - Controller 中的 Angular ID 自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39733027/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com