当我将 ngTouch 添加到使用 ngRoute 的应用程序时,这似乎不起作用,但是当我删除 ngRoute 时它起作用了......我不知道为什么
var app = angular.module('app', ['ngTouch', 'ngRoute']).run(function() {
FastClick.attach(document.body)});
app.config(function($routeProvider){
$routeProvider
.when('/home', {templateUrl: 'partials/home.html'})
.when('/videos', {templateUrl: 'partials/videos.html'})
.when('/recettes', {templateUrl: 'partials/recettes.html'})
.when('/candidats', {templateUrl: 'partials/candidats.html'})
.when('/jury', {templateUrl: 'partials/jury.html'})
.when('/photos', {templateUrl: 'partials/photos.html'})
.when('/quiz', {templateUrl: 'partials/quiz.html'})
.when('/about', {templateUrl: 'partials/about.html'})
.when('/live', {templateUrl: 'partials/live.html'})
.otherwise({redirectTo: '/home'})
});
和我的html
<html ng-app="app">
...
<section class="view" ng-view ng-swipe-right="collapse = 0">
...
</section>
...
</html>
ng-swipe-right 不适用于 ngRoute,但没有它也可以使用...