[英]How to debug time between $ionicView.beforeEnter and $ionicView.enter
[英]Remove class from all angular elements with specific attributes on $ionicView.enter
我正在用ionic
創建一個項目,當進入特定視圖時,應刪除所有具有某些特定屬性的元素中的class
。 這是我的代碼塊:
$scope.$on('$ionicView.beforeEnter', function() {
angular.element(document.querySelectorAll('i.icon.ion-android-favorite'))
.removeClass('icon-love');
});
問題是進入視圖時根本不會刪除該類,因為我認為我沒有正確地將DOM中的元素作為目標。 您知道我的代碼有什么問題嗎?
提前感謝您的回復!
嘗試這個:
$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/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.