jQuery的:
var obj = this;
obj.dd.on('click', function(event){
$(this).toggleClass('active');
event.stopPropagation();
});
angularjs:
var delement = "";
$scope.dd = function($event) {
delement = $($event.target);
delement.toggleClass('active');
};
它在系统浏览器中工作正常,而不是在移动应用程序中工作(具有离子角度)。
知道问题是什么吗?
答案 0 :(得分:-2)
你不应该尝试在角度内部使用jQuery,而是采用角度方式:
在您的视图中
<div ng-class="{active : isMyDivActive}" ></div>
并在你的控制器内:
$scope.dd = function(){
$scope.isMyDivActive = !$scope.isMyDivActive;
};