나는 각도 v1.1.5를 사용하는 웹 응용 프로그램을 가지고 있는데 이것을 v.1.2.9로 업데이트하려고합니다.각도 버전 업그레이드
내가 v1.2.9을 다운로드하여 내 응용 프로그램을 실행하려고 할 때 해당 route.js 그러나 파일, 나는 아래의보고입니다 :
Error: [$injector:modulerr] http://errors.angularjs.org/1.2.9/$injector/modulerr?p0=app&p1=%5B%24injector%3Amodulerr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.2.9%2F%24injector%2Fmodulerr%3Fp0%3DngRoute%26p1
main.js :
(function(require) {
'use strict';
require.config({
baseUrl: '/resources/js',
paths: {
'zepto' : 'vendor/zepto',
'jquery' : 'vendor/jquery',
'angular' : 'vendor/angular',
'ngRoute' : 'vendor/route',
// 'ngResource': 'vendor/resource',
'router' : 'vendor/page',
'history' : 'vendor/history.iegte8',
'event' : 'vendor/eventemitter2'
},
shim: {
'zepto' : { exports: '$' },
'angular' : { deps: ['jquery'], exports: 'angular' },
'ngRoute' : { deps: ['angular'], exports: 'angular' },
// 'ngResource': { deps: ['angular'], exports: 'angular' },
'app' : { deps: ['angular'] },
'router' : { exports: 'page'}
}
});
require(['angular', 'app'], function (angular, app) {
angular.bootstrap(document,['app']);
});
})(this.require);
app.js :
define("app", ["angular"], function(angular){
var app = angular.module("app", ['ngRoute']);
app.config(function($routeProvider, $locationProvider){
$routeProvider
.when("/home", {
templateUrl: "home.html",
controller: "HomeController"
})
.when("/products", {
templateUrl: "products.html",
controller: "ProductsController"
})
.otherwise({ redirectTo: '/products'});
});
return app;
});
,536,
감사합니다.
업데이트 ******************************************** **
내가 (app.js) 변경하는 경우 :
define("app", ["angular"], function(angular){
에 :
define("app", ["angular", "ngRoute"], function(angular){
내가받을 다음과 같은 오류 :
TypeError: e is undefined
...controller,f),b.controllerAs&&(a[b.controllerAs]=f),c.data("$ngControllerControl...
angle-route.min.js에도 스크립트 참조를 추가 했습니까? –
@ Philhandler - 죄송합니다. 그 의미가 무엇인지 설명해 주시겠습니까? 'ngRoute': 'require/config'섹션에 'vendor/route'를 추가했습니다. –
업그레이드 할 때 사람들이 보게되는 일반적인 문제는 라우팅이 이제 스크립트 태그에서 참조해야하는 별도의 .js 파일이라는 것입니다. 어쩌면 당신을 위해 이것을 돌봐 줄 필요가있을 것입니다 (저는 그것에 익숙하지 않습니다). –