2016-08-03 11 views
1

私はangularjsを初めて利用しています。何らかの理由でテストルートをクリックすると、私のルートは動作しません。私はコードを何度も再チェックして、問題を見つけることができないようです。ルートが読み込まれないのはなぜですか?

本当にありがとうございます。

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <title>Title</title> 


     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script> 
     <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.9/angular-route.min.js"></script> 



     <style> 


     </style> 

    </head> 


    <body> 


    <a href="#test">Test</a> 

    <div ng-view></div> 


    <script> 
    var app = angular.module("myApp", ["ngRoute"]); 
    app.config(function($routeProvider) { 
     $routeProvider 
     .when("/test", { 
      templateUrl : "test.html" 
     }) 
    }); 
    </script> 

    </body> 
    </html> 
+1

に移動しますので、あなたは、あなたのhrefhref="#/test"に変更する必要がありますか? – kukkuz

+0

が以下のように回答しました – kukkuz

答えて

1

あなたが見逃したことを指摘したいことがいくつかあります。

  1. あなたはページ上に蹴飛ばされていませんでした。既に定義したmyAppモジュールとしてng-app="myApp"を実行することでそれを行うことができます。
  2. 他のものは、それがリンクのクリックであなたがあなたがあなたのhtmlに `NG-アプリ=「て、myApp」`与えられていない/testルート
+1

Ahh okay。ヒントをありがとう! – json3

0

<body ng-app="myApp"> 

あなたはng-app="myApp"を追加する必要がApp

0

を協力して、ビューでモジュール名を定義します。

<!DOCTYPE html> 
 
<html lang="en"> 
 

 
<head> 
 
    <meta charset="UTF-8"> 
 
    <title>Title</title> 
 

 

 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script> 
 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.9/angular-route.min.js"></script> 
 

 

 

 
    <style> 
 
    </style> 
 

 
</head> 
 

 

 
<body ng-app="myApp"> 
 

 

 
    <a href="#test">Test</a> 
 

 
    <div ng-view></div> 
 

 

 
    <script> 
 
    var app = angular.module("myApp", ["ngRoute"]); 
 
    app.config(function($routeProvider) { 
 
     $routeProvider 
 
     .when("/test", { 
 
      templateUrl: "test.html" 
 
     }) 
 
    }); 
 
    </script> 
 
    <script type="text/ng-template" id="test.html"> 
 
    Content of the template. 
 
    </script> 
 

 
</body> 
 

 
</html>

関連する問題