У меня есть массив $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;
};
Дублированный [здесь] (http://stackoverflow.com/questions/39911601/удаления-а-значение-от-ан-массив-и-скользящих их к другому-массиву)? – DieuNQ