【发布时间】:2016-10-07 09:55:38
【问题描述】:
我有一个数组 $scope.multiRoles ,我需要通过单击删除按钮来删除其中的值。并且删除的值应该移动到另一个数组$scope.role。我可以通过调用removeRole() 来删除数组,但无法将删除的值移动到另一个数组中。需要帮助。
HTML:
<div ng-if="rolesAdded" class = "col-sm-12 col-xs-12">
<span class="tag label tagStyle newStyling" value ="data" ng-repeat="data in multiRoles track by $index">
<span>{{data}}</span>
<a><i ng-click="removeRoles(index)"class="remove glyphicon glyphicon-remove-sign "></i></a>
</span>
</div>
JS:
$scope.removeRoles = function(index){
if(($scope.multiRoles!== null ) && ($scope.multiRoles.length>1)) {
$scope.multiRoles.splice(index,1);
}
$scope.rolesAdded = true;
};
【问题讨论】:
-
重复here?
标签: angularjs arrays angularjs-ng-repeat array-splice