原谅我,但我花了最后3个小时左右试图解决这个问题。我已经决定不通过params而只是为了完成它而只是为了完成它而不通过params而刷到一个新的状态但是没有运气!
错误。
错误:无法从州'app.today'解析'app.current-trip.html' 在Object.transitionTo
浏览功能所在的 trip-details.html 模式......
<button on-swipe-right="onSwipeRight()"class="button">SLIDE RIGHT to Start Trip</button>
BookingsController.js - 应用程序功能逻辑所在的位置。
angular.module('starter')
.controller("BookingsCtrl", function($scope, $stateParams, $state, $ionicModal, BookingsService, driverLocationService) {
$scope.onSwipeRight = function() {
$state.go('app.current-trip.html');
}
app.js 中的状态路由..
.state('app.today', {
url: '/today/:user_id/:driver_id',
views: {
'menuContent': {
templateUrl: 'templates/today.html',
controller: 'BookingsCtrl'
}
}
})
.state('app.trip-details', {
url: '/trip-details',
views: {
'menuContent': {
templateUrl: 'templates/trip-details.html',
controller: 'BookingsCtrl'
}
}
})
.state('app.current-trip', {
url: '/current-trip',
views: {
'menuContent': {
templateUrl: 'templates/current-trip.html',
controller: 'BookingsCtrl'
}
}
})
current-trip.html是一种模态是否重要?而不是一个实际的观点?
答案 0 :(得分:2)
使用州名,而不是模板文件名。尝试:
$state.go('app.current-trip');