我对angularJS的这个特定主题几乎找不到。
如何指定和重写具有区域设置ID的所有网址,例如en-uk
,nl-nl
?
我还想使用正确的路由来自动化流程并将语言环境ID提供给相应的控制器。
一些例子:
Home
并提供区域设置ID en-uk
Home
并提供区域设置ID nl-nl
Shop
并提供区域设置ID en-uk
Shop
并提供区域设置ID nl-nl
问题:这是如何在angularJS中完成的?
答案 0 :(得分:1)
您可以将$ routeParams配置为将区域设置作为第一部分:
$routeProvider
.when("/:local/home", { controller: "HOME_CONTROLLER" ... })
.when("/:local/shop", { controller: "SHOP_CONTROLLER" ... })
以下是关于它的文档:http://docs.angularjs.org/api/ngRoute.$routeParams