我目前正在一个 ASP.NET 的MVC网站上工作。其中有不同的租户用户。
因此,如果用户想要查看其租户页面,他有自己唯一的 Slug 名称。
例如:www.xxxxx.com/(蛞蝓名)
现在在 AngularJS 中,我可以使用 $scope 或 ng-init 或其他任何东西在配置中动态地将此 slugname 添加到模板 URL 中,例如 templateUrl:'Home/(slugname)/Test'?
我想你的意思是$location
,像这样:
$location.path('/' + path).search(search);
在此处查看文档
您正在寻找角度动态路由。详情请参阅 http://gregorypratt.github.io/AngularDynamicRouting/。
另请参阅SO:AngularJS动态路由上的类似问题。