我正在ionic
中创建一个项目,在输入特定视图时,应删除具有某些特定属性的所有元素中的class
。这是我的一大堆代码:
$scope.$on('$ionicView.beforeEnter', function() {
angular.element(document.querySelectorAll('i.icon.ion-android-favorite'))
.removeClass('icon-love');
});
问题是在进入视图时根本没有删除类,因为我认为我没有正确定位DOM中的元素。你知道我的代码有什么问题吗?
提前感谢您的回复!
答案 0 :(得分: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", "");
}
});