如何增加前端的

时间:2018-01-19 10:36:53

标签: javascript jquery angularjs

我有一个组件屏幕,在该组件中,有+和 - 按钮用于添加新行并删除现有行。 为此,我在前端生成一个id,就像最初

一样
$scope.document = [{
    'Name': "",
    'mandatory': "false",
    'id': 1,
    "status": "1"
}];

点击添加(+)按钮后,我正在增加ID,如下所示

$scope.addDynamicRow = function() {
    $scope.document.push({
        'Name': "",
        'mandatory': "false",
        'id': $scope.document[$scope.document.length - 1].id + 1,
        "status": "1"
    });
};

此ID工作正常,我可以根据其ID获取详细信息。

我的项目中没有删除选项,因此在根据索引单击特定记录时,我会将状态更改为2 我会从条件状态= 1的DB获取详细信息。

问题是当点击最后一条记录删除( - )然后它将被更改为状态2并让我们假设id为3然后我将使用ng-if隐藏记录在jsp中,然后我将点击上面记录的加号(+)按钮然后它也会创建像3这样的相同ID。所以在具有相同3的数据库中将有2条记录。在这里我得到了冲突。我想增加id而不重复。

0 个答案:

没有答案