Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在AngularJS中从列表中删除用户?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在AngularJS中从列表中删除用户?

Javascript 如何在AngularJS中从列表中删除用户?,javascript,angularjs,Javascript,Angularjs,我已经实现了一个确认按钮,确认按钮将从列表中删除一个用户。但由于某些原因,它不会将用户从列表中删除。有人能检查我的js代码,看看我做错了什么吗 这是我的密码 html 确认 您可以使用以下方法删除项目: $scope.userInfo.users.splice(index, 1); 这只会在内存中删除它(此更改不会持久化)。然后使用以下命令重新加载页面: $window.location.href = '#/user'; 因此,您的阵列将重置回删除该项之前的状态。您可以使用以下方法删除该项:

我已经实现了一个确认按钮,确认按钮将从列表中删除一个用户。但由于某些原因,它不会将用户从列表中删除。有人能检查我的js代码,看看我做错了什么吗

这是我的密码

html

确认

您可以使用以下方法删除项目:

$scope.userInfo.users.splice(index, 1);
这只会在内存中删除它(此更改不会持久化)。然后使用以下命令重新加载页面:

$window.location.href = '#/user';

因此,您的阵列将重置回删除该项之前的状态。

您可以使用以下方法删除该项:

$scope.userInfo.users.splice(index, 1);
这只会在内存中删除它(此更改不会持久化)。然后使用以下命令重新加载页面:

$window.location.href = '#/user';


因此,您的阵列将重置回删除该项之前的状态。

在拼接之前,索引注销了什么?“你的阵型是什么样子的?”斯特林·阿彻抱歉,我听不懂你刚才说的话。您想让我
console.log(indexOf)?分配
索引后(以下行)执行
控制台.log(索引)
,并确保将有效索引传递给splice。它还将有助于查看哪些
$scope.userInfo.users
用户也将注销。因此,我将获得
索引
id号。例如1.它无法“工作”,因为您使用
$windows.location.href
重新加载页面。但你做得对。只是您正在重新加载页面,因此数据会重新初始化。在拼接之前,索引会注销什么?“你的阵型是什么样子的?”斯特林·阿彻抱歉,我听不懂你刚才说的话。您想让我
console.log(indexOf)?分配
索引后(以下行)执行
控制台.log(索引)
,并确保将有效索引传递给splice。它还将有助于查看哪些
$scope.userInfo.users
用户也将注销。因此,我将获得
索引
id号。例如1.它无法“工作”,因为您使用
$windows.location.href
重新加载页面。但你做得对。只是你正在重新加载你的页面,所以数据被重新初始化我应该删除doDelete函数中的内容并粘贴你写的那个吗?如果是,它仍然没有回答我的问题我希望更改没有任何地方显示您首先是如何获得
$scope.userInfo.users
的,甚至是它包含的内容或位置。也许它在一个完全不同的范围内,但我们不能知道这一点,因为我们不是读心术的人;var index=$scope.userInfo.users.indexOf(用户)$scope.userInfo.users.splice(索引1);log($scope.userInfo.users)或设置断点,检查值,向前一步,检查值。我们不清楚为什么拼接在这里不起作用。所以问题在于你没有展示给我们的东西。我应该删除doDelete函数中的内容,然后粘贴你写的那个吗?如果是,它仍然没有回答我的问题我希望更改没有任何地方显示您首先是如何获得
$scope.userInfo.users
的,甚至是它包含的内容或位置。也许它在一个完全不同的范围内,但我们不能知道这一点,因为我们不是读心术的人;var index=$scope.userInfo.users.indexOf(用户)$scope.userInfo.users.splice(索引1);log($scope.userInfo.users)或设置断点,检查值,向前一步,检查值。我们不清楚为什么拼接在这里不起作用。所以问题在于你没有给我们看的东西。