我有一个大角度的应用程序,它存在于这样的URL:
http://myangularapp.com/app/index.html#/
我打算提供的URL需要在URL中注入一个名称,因为这个站点将支持多个用户。
因此,在不修改任何目录结构的情况下,我想做:
http://myangularapp.com/app/bob/index.html#/
还有:
http://myangularapp.com/app/harry/index.html#/
理想情况下,我的所有控制器和功能都保持不变。
超级难倒在这一个!
答案 0 :(得分:0)
使用$routeProvider
服务。您可以定义网址的位置,例如。
$routeProvider.
when('/app/foo/bar/what/about/bob', {
templateUrl: 'app/bob/index.html', <---directory and url don't have to match
controller: 'bobController'
}).
when('/app/harry', { ...
})