如何从angularjs中更新的行中删除表行?

时间:2016-12-11 10:03:12

标签: javascript jquery html angularjs

我使用angularjs绑定一个表我在同一页面上有两个选项卡在第一个选项卡我正在插入数据并在选项卡列表中我得到的数据具有更新和删除功能。

我正在附上图片。

问题是当我获得编辑后的数据时,我必须删除新选项卡上的表格行,然后插入已编辑的行。我怎样才能做到这一点? 这是图像:

enter image description here

更新了行:

enter image description here

我已经获取了数据,但是当我使用Push方法时,它正在新选项卡上创建新创建的行。

我简短我的问题是删除新标签中的第一行,并将更新后的行从列表标签插入新标签页。

$.each(data.privilegeList, function (i, o) {
                $scope.PrivilegeliST.push({
                    PrivilageId: o.privilegeId, PageName: o.pageName, PageUrl: o.pageUrl, CanView: o.canView, CanEdit: o.canEdit, CanDelete: o.canDelete, CanCreate: o.canCreate
                });
                //$scope.PrivilegeliST.push({ PrivilegeId: o.id, OperatorId: 0, PageName: o.pageName, PageUrl: o.pageUrl, CanEdit: false, CanView: false, CanDelete: false, CanCreate: false });
            });

1 个答案:

答案 0 :(得分:1)

在按下之前清空阵列   $scope.PrivilegeliST=[]

然后它将替换更新的行