요구 사항을 각도 및 각도 모듈에로드하는 데 사용합니다.각도 초기화 후 각도 모듈로드
필요한 모든 모듈 (예 : angular-sanitize.js)을 함께 요구하고 싶습니다. 내가 모듈 다음과 같은 정의합니다
require.config({
path: {
'angular':'libs/angular-modules'
},
shim: {
'angular': {
deps: ['libs/angular'],
exports: 'angular'
},
...
}
});
그리고 에 libs와/각도-modules.js : 내가 규칙을 다음과 같은 정의합니다 내 require.config에서
는
define(
[
'libs/angular-sanitize',
'libs/angular-animate'
],
function() {
return angular;
}
);
전에서 기대 모듈을로드하는 시간은 angular.js입니다.
Cannot read property '$$minErr' of undefined angular-sanitize.js:8
이것은 각-sanitize.js의 여덟 번째 라인 :하지만 가끔 오류가 얻을
var $sanitizeMinErr = angular.$$minErr('$sanitize');
그래서 그것은 angular.js 파일이 없음을 의미합니다 로드했지만 네트워크 탭에서 나는 그것을 볼 수 있습니다. 초기화 할 때 모서리 살균 처리 모듈 angular.js이로드 되었으나 초기화되지 않았 음 (window.angular
은 아직 정의되지 않았습니다).
어떻게 각이 초기화되었는지 확인할 수 있습니까?
@ Louisll 아마도이 오류를 방지하는 방법을 알고 계십니까? – Goodnickoff
각도 프로젝트의 종속성을로드하려면 requireJS를 사용하고 있습니까? 기존 모듈에 새로운 컨트롤러 등을로드 할 수 있습니까? – DrogoNevets