単純な AngularJS アプリを接続しようとしていundefined is not a function
ますが、ビュー ディレクティブでエラーを回避できません。奇妙なことに、最初のビューが実際にロードされ、ディレクティブにレンダリングされますが、2 番目のビューに移動できません。コントローラーは間違いなく実行されていません。ここで何が起こっているのかわかりません。何か案は?
Angular バージョン: 1.2.26 (1.2.20 と同じエラー)
エラー
アプリコード
var app = angular.module('myApp', ['ngRoute', 'ngResource']);
app.controller('Home', ['$scope', function ($scope) {
console.log('Home controller hit.');
}]);
app.controller('About', ['$scope', function ($scope) {
console.log('About controller hit.');
}]);
app.config(function ($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true);
$routeProvider.when('/', { templateUrl: 'SiteAssets/views/home.html', controller: 'Home' })
.when('/home', { templateUrl: 'SiteAssets/views/home.html', controller: 'Home' })
.when('/about', { templateUrl: 'SiteAssets/views/about.html', controller: 'About' })
.otherwise({ redirectTo: '/' });
});