0

最初我的代码如下。它工作正常。

var app = angular.module('myApp');

现在我需要将触摸事件集成到我的应用程序中,因此我将其修改为,并添加了 angular-touch.js 库脚本并将代码更新为

var app = angular.module('myApp', ['ngTouch']);

但是在添加这个之后它没有呈现页面并且没有给出任何错误。我使用 AngularJS v1.1.5 作为基础库,使用 AngularJS v1.2.0rc1 进行触摸。在您的应用程序中,我正在使用 ng-repeat 图像功能和搜索

有什么建议么?

4

1 回答 1

1

如果没有关于我们的 html 标记和/或控制器代码的更多信息,将很难为您提供帮助。但无论如何,我在这里组装了一个触摸工作的plunker。

// HTML markup
<body ng-app="app" ng-controller="Controller">
  <button ng-click="touch()">Touch</button>
</body>

//App, Controller code
var app = angular.module('app', ['ngTouch']);
app.controller('Controller', ['$scope',
  function Controller($scope) {
    $scope.touch = function() {
      alert('touch');
    }
  }]);

请注意它的工作,您需要使用支持触摸的设备浏览网站,或者如果您使用的是 chrome ,请从开发人员工具设置中模拟触摸事件。

于 2013-11-06T13:40:08.900 回答