我有以下的javascript代码。
App.config(['$provide', '$routeProvider', function($provide, $routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/dashboard.html'
})
.when('/404', {
templateUrl: '404.html'
})
.when('/500', {
templateUrl: '500.html'
})
.when('/:pages', {
templateUrl: function(routeParams) {
return 'views/' + routeParams.pages + '.html';
}
})
.otherwise({
redirectTo: '/404'
})
}]);
根据指定的条件,一切正常。
但如果我输入一些虚假的网址。我在控制台日志中收到一条错误,指出找不到指定的URL。
我在其他方面做错了吗?
请帮帮我,让我知道为什么otherwise
我指定的内容无效。
提前致谢。
答案 0 :(得分:3)
.when('page/:pages', {
templateUrl: function(routeParams) {
return 'views/' + routeParams.pages + '.html';
}
})...
像这样更改when
网址?