2016-07-27 2 views
0

現在、[email protected]モジュールに問題があります。angular-routeが自動的にアクティブにならないようです

ルータが単独でアクティブにならないようです。つまり、私がページ(http://localhost/index.html)を呼び出すと、要求されたテンプレートは表示されません。ただし、URLの最後に手動でハッシュ(#)を追加すると、ルータがアクティブになり、正しいテンプレートが表示されます。

ほぼ同じルータ構成でテストアプリケーションを構築します。そのアプリケーションでは、ルータは期待通りに動作します。

コンソールにエラーが記録されていません。

これはconfigです:

angular.module('app', ['ngRoute']) 
     .config(function ($routeProvider) { 
      $routeProvider 
       .when('/', { 
        templateUrl: './app/html/default.html' 
       }) 
       .when('/login', { 
        templateUrl: './app/html/login.html', 
       }) 
       .otherwise({ 
        redirectTo: '/' 
       }); 
    }); 

テンプレートは、基本的に表示されているもののテンプレート表示するいくつかのテキストとスパンタグです。

助けが必要です。

答えて

0

インデックスページにng-viewディレクティブを配置しましたか?あなたは、関連するルーティングコード、あなたのhtml、テンプレートの多くを共有する必要があります。

関連する問題