2016-09-29 83 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

感謝的人,這就是我一直在尋找! –

相關問題