Javascript 基于AngularJS的子域路由

Javascript 基于AngularJS的子域路由,javascript,angularjs,routes,subdomain,Javascript,Angularjs,Routes,Subdomain,有一种解决方案可以使用AngularJS为子域创建路由 我在谷歌和其他很多网站上搜索,我无法解决这个问题 我想做一个像“ 但我想对子域执行此操作,例如: 注:“服务器名”是动态的。不幸的是,就角度路由器而言,子域甚至不是应用程序的一部分。为了重定向到子域,您需要做一些事情 1) 修改/private/etc/hosts文件以包含子域。从命令行 sudo vi /private/hosts/etc 然后将子域添加到本地主机别名旁边。这将允许本地用户将子域解析为应用程序 2) 创建一个路由筛选器,

有一种解决方案可以使用AngularJS为子域创建路由

我在谷歌和其他很多网站上搜索,我无法解决这个问题

我想做一个像“

但我想对子域执行此操作,例如:


注:“服务器名”是动态的。

不幸的是,就角度路由器而言,子域甚至不是应用程序的一部分。为了重定向到子域,您需要做一些事情

1) 修改/private/etc/hosts文件以包含子域。从命令行

sudo vi /private/hosts/etc
然后将子域添加到本地主机别名旁边。这将允许本地用户将子域解析为应用程序

2) 创建一个路由筛选器,在特定条件下,该筛选器将重定向到您的子域。为了实际重定向,只需使用

myRedirectionFilter = function(){
if("foo" !== "bar"){
 window.location.href = "http://serverName.minetop.net"}
}
3) 在routes.js文件的resolve函数中使用过滤器

.when('/', {
    templateUrl : '../design/template/pages/home.html',
    controller  : 'mainCtrl',
    resolve: myRedirectionFilter()
}); 

你有没有找到解决办法?它看起来很标准,而谷歌一无所有(你找到enything了吗?我也有同样的问题,但找不到解决方案嘿,不,我还没有找到解决方案……对不起
.when('/', {
    templateUrl : '../design/template/pages/home.html',
    controller  : 'mainCtrl',
    resolve: myRedirectionFilter()
});