Html 当用户使用';转到前进';按钮
我在html5模式下使用ui路由器(v0.2.11) 有下列国家:Html 当用户使用';转到前进';按钮,html,angularjs,angular-ui-router,Html,Angularjs,Angular Ui Router,我在html5模式下使用ui路由器(v0.2.11) 有下列国家: stateHelperProvider.setNestedState({ name: 'stages', 'abstract': true, url: '/:bakery/:city', templateUrl: '/app/stages/stages.html', controller: 'stagesCtrl', children: stageSta
stateHelperProvider.setNestedState({
name: 'stages',
'abstract': true,
url: '/:bakery/:city',
templateUrl: '/app/stages/stages.html',
controller: 'stagesCtrl',
children: stageStates
});
var stageStates = [{
name: 'chooseCake',
url: '/velg-kake',
templateUrl: '/app/stages/choose-cake/choose-cake.html'
};
$urlRouterProvider.otherwise('/oops');
面包店和城市是可选参数
例如,我在主页上:
mysite.com/home
如果我去链接这样的东西:
mysite.com/bakery//velg-kake
回到(家里)继续前进没关系,但是当我使用
mysite.com//city/velg-kake
回到(家里)继续前进,我明白了
mysite.com/oops.
我尝试在'otherwise'函数处理程序中查看$location路径,得到了/city/velg-kake
而不是
//city/velg-kake
ui roter似乎删除了第一个斜杠。您使用的是0.2.11吗?我相信这是一个将在0.2.12中修复的错误。@基督将在它被释放时尝试。目前,我编写了一些临时逻辑,用于在其他规则处理程序中修复此问题。