7

http://mysite.com/hello/worldサイト ルートからではなく、 からナビゲーションを開始したいと考えています。

例えば

$routeProvider
  .when('/myurl', {
    templateUrl: 'mytmpl.html',
    controller: 'MyCtrl'
  });

私のURLがhttp://mysite.com/hello/world/myurl

どうすればそれができますか?

4

2 に答える 2

6

ユーザーが に移動したときに提供されるメインの HTML ファイルに base タグを追加しますhttp://example.com/hello/world

<base href="/hello/world/" />

詳細については、開発者ガイド / $location の使用を参照してください。

于 2013-06-26T13:19:16.627 に答える
0

Adding a basetag also creates issue, double time gets appended.

By adding a (.) for root, in template url as below: templateUrl: './mytmpl.html' - resolves the issue

于 2015-05-27T15:33:42.143 に答える