如何解决$ routeProvider中的类似变量?

时间:2016-10-14 15:50:34

标签: angularjs

对于以下情况:

$routeProvider
.when('/:city/:locality', {
    controller: 'controller1'
})
.when('/:state/:city', {
    controller: 'controller2'
});

有没有办法区分前端的两个URL来提供不同的控制器?为了扩展性,请假设可能存在类似变量URL的其他情况。

编辑:由于搜索引擎优化的目的,我不能在路线中追加常量。

1 个答案:

答案 0 :(得分:0)

这两条路线完全一样。他们说有2条路径参数是动态的。

你需要在路径中找到一些星空的东西才能知道你想要做什么。

/city/:city/:locality

/state/:state/:city