2016-04-20 15 views
0
var myapp = angular.module('myApp', ['ngCookies','ui.bootstrap','ngTouch','ui.bootstrap-slider','ngRoute']); 
myapp.config(function($interpolateProvider,$locationProvider,$routeProvider) { 
$routeProvider.when('/overview', { 
       templateUrl: '/mysite/mdm/mdm_overview.html', 
       controller: 'AddStudentController' 
      }). 
      when('/dashboard', { 
       templateUrl: '/mysite/mdm/mdm_dashboard.html', 
       controller: 'AddStudentController1' 
      }). 
      otherwise({ 
       redirectTo: '/overview' 
      }); 

私はこのコード次のエラーを実行すると発生します。角度ルーティングのhtmlファイルはどこに置く必要がありますか?

不明プロバイダ:$ templateRequestProvider < - $ templateRequest < - $ルート< - ngViewDirective

実際の問題とは何ですか? htmlファイルを静的フォルダに入れる必要がありますか?

+0

エラーはおそらくライブラリのバージョンが一致していないためです。 Plsは、anglejs、ルータなどのバージョンが互いに互換性があることを確認します –

+0

chromeの開発者ツールを開いて**ネットワークの**タブをチェックします - テンプレートを読み込むときに404エラーが発生するか、 –

+0

角度経路jを追加しましたか? –

答えて

1

angle.jsファイルとangular-route.jsファイルが含まれていることを確認してください。 ファイルは同じバージョンである必要があります。 angular.js - v1.3.0-rc.5 angle-route.js - v1.3.0-rc.5

関連する問題