2016-09-29 78 views
0

我正在创建一个项目ionic,其中当输入特定视图时,class全部应该删除具有某些特定属性的元素。这是我的代码块:

$scope.$on('$ionicView.beforeEnter', function() { 
    angular.element(document.querySelectorAll('i.icon.ion-android-favorite')) 
     .removeClass('icon-love'); 
}); 

的问题是,在进入视图类时不删除所有,因为我觉得我不是正确目标的DOM元素。你知道我的代码有什么问题吗?

在此先感谢您的答复!

回答

1

试试这个:

$scope.$on('$ionicView.beforeEnter', function() { 
     var elements = document.querySelectorAll('i.icon.ion-android-favorite'); 
     for (var i = 0; i < itens.length; i++){ 
      elements[i].className = elements[i].className.replace("icon-love", ""); 
     } 
    }); 

为了澄清按照这个例子:https://jsfiddle.net/lucassilvax/9b4pzszm/

+0

感谢的人,这就是我一直在寻找! –

相关问题