仅使用 AngularJS 是否可以检测子域并相应地路由?
假设子域辣.example.com 指向与example.com相同的docRoot
example.com 有一个index.html
where 住的地方<div ng-view></div>
在我的配置中,我定义了部分路由:
$routeProvider.when('/food', {templateUrl: 'views/example.com/regular.html'});
但是如果spicey.example.com想要regular.html
用它自己的覆盖部分呢?
$routeProvider.when('/food', {templateUrl: 'views/spicy.example.com/hot.html'});
如果不在像 Apache/Nginx 这样的服务器上使用重写规则,这可能吗?
注意:
这是一个单页应用程序
$locationProvider.html5Mode(true);
我正在使用 CORS:
$http.defaults.useXDomain = true;