0

このプランカーを考えてみましょう。すべてを正しく設定したと思いますが、ng-viewディレクティブを使用してテンプレートが div に読み込まれません。

私のルートは設定されています:

routes.forEach(function (r) {
    $routeProvider.when(r.url, r.templateUrl);
});
$routeProvider.otherwise({ redirectTo: '/' });

そして私のルートは次のとおりです。

return [
    {
        url: '/',
        templateUrl: 'main.html'
    }, {
        url: '/games',
        templateUrl: 'games.html'
    }
];

まず、ナビゲーションが機能していないように見えますが、ルートにいる場合でも (パスが の場合/)、main.html テンプレートが ng-view に読み込まれません。誰かが私が間違っていることを正確に見ることができますか?

4

1 に答える 1

1
  1. 関数の定義は次のとおりです。

    when(path, route);
    

    はどこrouteですかobject

    routes.forEach(function (r) {
        $routeProvider.when(r.url, { templateUrl: r.templateUrl });
    });
    
  2. 変更href:

    <li><a href="#/">Main</a></li>
    <li><a href="#/games">Games</a></li>
    
于 2014-05-24T10:56:21.943 に答える