Angularjs 如何使用Angular JS以随机方式从数组中删除值?
它可以工作,但不是以正确的方式。假设我有这样的数组[2008200920102011]。现在,我以随机方式从数组中移除值(介于2009年和2008年之间)意味着它仅从2008年移除值…如何使用Angular JS以随机方式从数组中移除值我相信您在这一行中错误地键入了Angularjs 如何使用Angular JS以随机方式从数组中删除值?,angularjs,Angularjs,它可以工作,但不是以正确的方式。假设我有这样的数组[2008200920102011]。现在,我以随机方式从数组中移除值(介于2009年和2008年之间)意味着它仅从2008年移除值…如何使用Angular JS以随机方式从数组中移除值我相信您在这一行中错误地键入了$scope: var displayyears = []; $scope.Joinyear=function(display){ $scope.yeardisplay=display; if (displayyea
$scope
:
var displayyears = [];
$scope.Joinyear=function(display){
$scope.yeardisplay=display;
if (displayyears.indexOf(display) == -1) {
$scope.selected_class[display] = "selected";
displayyears.push($scope.yeardisplay);
}
else{
$scope.selected_class[display] = "";
displayyears.splice($scope.displayyears.indexOf(display),1);
}
应该是:
displayyears.splice($scope.displayyears.indexOf(display),1);
请提供一把小提琴,更清楚地解释到底是什么问题。
displayyears.splice(displayyears.indexOf(display),1);