对于以下情况:
$routeProvider
.when('/:city/:locality', {
controller: 'controller1'
})
.when('/:state/:city', {
controller: 'controller2'
});
有没有办法区分前端的两个URL来提供不同的控制器?为了扩展性,请假设可能存在类似变量URL的其他情况。
编辑:由于搜索引擎优化的目的,我不能在路线中追加常量。
答案 0 :(得分:0)
这两条路线完全一样。他们说有2条路径参数是动态的。
你需要在路径中找到一些星空的东西才能知道你想要做什么。
如
/city/:city/:locality
和
/state/:state/:city