将未选中的用户从复选框列表(初始选中)存储到数组 -

时间:2017-06-16 07:48:24

标签: arrays angular typescript

我有一个数组( checkeduserslist ),其中包含一对userid和username值。它显示为enter image description here

下方的图像

我的要求是,当我取消选中一个复选框时,这些值将存储在另一个数组中,例如“ unselectedUsersList

以下是我试图实施的虚拟功能。

    unselectExistingUser(usr: any, event: any) {
    if (event.target.checked == false) {
        this.unselectedUsersList.push(usr);
    }
    else if (event.target.checked) {
        var indx = this.unselectedUsersList.findIndex(usr);
        this.unselectedUsersList.splice(indx, 1);
    }
    console.log('unselected users :', this.unselectedUsersList);
}

参数usr包含要插入或删除的用户标识/密码值。插入正在进行中,但不知道如何调整检查时的值。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我会采取不同的方式。我不使用两个数组,而是使用一个数组和一个标志per_page=20

{% querystring per_page=20 %}