간단한 AngularJS 앱을 연결하려고하는데 내보기 지시문에서 undefined is not a function
오류를 지나칠 수 없습니다. 이상한 것은 첫 번째 뷰가 실제로로드되어 지시문에 렌더링되지만 두 번째 뷰로 이동할 수 없다는 것입니다. 컨트롤러가 확실히 실행되고 있지 않습니다. 나는 여기서 무슨 일이 일어나고 있는지 잘 모르겠습니다. 어떤 아이디어?AngularJS TypeError : ng-view 지시문에서 정의되지 않았습니다.
각도 버전 : 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: '/' });
});
[plunkr] (http://plnkr.co/) 또는 [jsfiddle] (http://jsfiddle.net/)을 제공 할 수 있습니까? – bmleite
바이올린 만들기 작업. – ExceptionLimeCat