在特定位置禁用 ng-touch
Disable ng-touch on on specific location
我正在使用 ui.bootstrap
的旋转木马,为此我需要使用 ng-touch。当我用 ngTouch
注入我的应用程序时,它会阻止一些事情,无法点击移动设备中的输入。
我怎样才能注入特定的控制器,我试图制作两个不同的模块,但我必须在 ng-app 模块中使用 ngTouch 加载模块,然后再次刹车。
angular.module('appModule',['carouselModule'])
angular.module('carouselModule',['ngTouch','ui.bootstrap'])
在@estus的指导下,我找到了解决办法。
directives.stopEvent=function() {
return {
restrict: 'A',
link: function(scope, element, attr) {
element.on(attr.stopEvent, function(e) {
e.stopPropagation();
});
}
};
}
并在 html 例如:
<div id="topbar" stop-event="touchend">...</div>
我正在使用 ui.bootstrap
的旋转木马,为此我需要使用 ng-touch。当我用 ngTouch
注入我的应用程序时,它会阻止一些事情,无法点击移动设备中的输入。
我怎样才能注入特定的控制器,我试图制作两个不同的模块,但我必须在 ng-app 模块中使用 ngTouch 加载模块,然后再次刹车。
angular.module('appModule',['carouselModule'])
angular.module('carouselModule',['ngTouch','ui.bootstrap'])
在@estus的指导下,我找到了解决办法。
directives.stopEvent=function() {
return {
restrict: 'A',
link: function(scope, element, attr) {
element.on(attr.stopEvent, function(e) {
e.stopPropagation();
});
}
};
}
并在 html 例如:
<div id="topbar" stop-event="touchend">...</div>