3

我正在使用轮播ui.bootstrap,为此我需要使用 ng-touch。当我用它注入我的应用程序时,ngTouch它会阻止一些东西,无法单击移动设备中的输入。我如何注入特定的控制器,我试图制作两个不同的模块,但我必须在 ng-app 模块中加载带有 ngTouch 的模块,然后再次刹车。

angular.module('appModule',['carouselModule'])
angular.module('carouselModule',['ngTouch','ui.bootstrap'])
4

1 回答 1

3

在@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>
于 2015-07-15T15:22:06.470 回答