-1

私は$routeProviderAngularアプリで使用しているので、次のような構成になっています:

$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

url: を使用することはできwww.mydomain.comますか? もしそうなら、どのような構成になりますか?

追加説明

私がやろうとしていること (そしておそらくこれは失われた原因です) は、ドメインの一部にのみ angularjs を使用することです。so www.mydomain.com/news、およびwww.mydomain.com/compilationsは角度のあるアプリの一部ですが、www.mydomain.com/sign_in個別の角度のないコンテンツが提供されます。したがって、これは機能しますが、ベースドメインを取得しようとしています:www.mydomain.comリダイレクトなしでAngularアプリの一部になることです。これを行う方法を理解できませんでしたか?

4

1 に答える 1

0

$location html5 モードを使用してこれを解決しました。angular アプリの外部のページについては、ページをリロードするコントローラーを作成しました。

.otherwise
  templateUrl: 'angular/templates/blank_page.html'
  controller: 'redirectController'
于 2014-12-16T04:11:12.807 に答える