我正在使用$routeProvider
和一个角度应用,所以我有一个像这样的配置:
$routeProvider
.when '/compilations',
templateUrl: 'angular/templates/player_compilation.html'
controller: 'compilationController'
.when '/news',
templateUrl: 'angular/templates/player_news.html'
controller: 'newsController'
.otherwise
redirectTo: '/compilations'
所以这会给我一些页面:www.mydomain.com/#/
汇编和www.mydomain.com/#/news
我可以使用网址:www.mydomain.com
吗?如果是这样,配置是什么?
附加说明
我想要做的事情(也许这是一个失败的原因)是仅使用angularjs作为域的一部分。因此,www.mydomain.com/news
和www.mydomain.com/compilations
是角度应用的一部分,但www.mydomain.com/sign_in
会获得单独的非角度内容。所以这可行,但我试图让基域:www.mydomain.com
成为角度应用程序的一部分,没有重定向。我一直无法弄清楚如何做到这一点?
答案 0 :(得分:0)
我通过使用$ location html5模式解决了这个问题。对于angular应用程序之外的页面,我创建了一个重新加载页面的控制器:
.otherwise
templateUrl: 'angular/templates/blank_page.html'
controller: 'redirectController'