2016-11-28 20 views
1

角度jsと学習の新機能です。私は非常に単純な例を試しましたが、すべてが正しいと思われるが、動作していない...私は2つの単純なhtmlファイルでルーティングを試みた。以下のユーザリストをクリックしたときに、この中で助けてください.. NGビューのdivの上に置かれるべきであるHTMLの内容...事前のおかげで...あなたは秒を閉じていないコードAngularJSルーティングは単純な例では機能しません

<!DOCTYPE html> 
<html> 
<head> 
    <title>Main Page </title> 
    <script src="js/angular.min.js"> </script> 
    <script src="js/angular-route.min.js"></script> 
    <script> 
     var myApp = angular.module('myApp',['ngRoute']); 

     myApp.config (function ($routeProvider) { 

      $routeProvider 

      .when('/', { 
       templateUrl: 'pages/first.html', 
       controller: 'FirstController' 
      }) 

      .when('/Second', { 
       templateUrl: 'pages/second.html', 
       controller: 'SecondController' 
      }); 

     }); 

     myApp.controller('FirstController',function($scope){ 



     }); 

     myApp.controller('SecondController',function($scope){ 


     });  


    </script> 
</head> 

<body ng-app="myApp"> 
    <ul> 
     <li> Home Page</li> 
     <li> <a href="#"> Go to First Page </a> </li> 
     <li> <a href="#/Second"> Go to Second Page </li>  
     <h1> Main Page is here</h1>  
    </ul> 

    <div ng-view></div> 
</body> 
</html> 

答えて

0

です</a>

<ul> 
     <li> Home Page</li> 
     <li> <a href="#"> Go to First Page </a> </li> 
     <li> <a href="#/Second"> Go to Second Page </a> </li>  
     <h1> Main Page is here</h1>  
    </ul> 

DEMO

+0

私はplnkrてみました。私のローカルシステムでは動作しません。私はちょうどあなたのコードをコピーし、それを貼り付けました..クロームコンソールで次のエラーが発生していますangular.js:10765XMLHttpRequestはファイルをロードできません:/// C:/Users/Srini/Desktop/angtest/first.html。 Cross origin requestは、プロトコルスキーム(http、data、chrome、chrome-extension、https、chrome-extension-resource)でのみサポートされています(匿名関数@ angle.js:10765 angular.js:12520Error:[$ compile:tpload ] http://errors.angularjs.org/1.4.8/$compile/tpload?p0=first.html&p1=-1&p2= – srinivasan

+0

エラーは何ですか? – Sajeetharan

+0

問題はあなたのhtmlファイルがロードされていない – Sajeetharan

関連する問題