반응형
angularjs의 다른 모듈에 정의된 공장 출하시 접근
한 모듈에 정의된 공장 기능을 다른 모듈에서 호출할 수 있습니까?만약 그렇다면, 어떻게?
첫 번째 모듈이 다음과 같이 정의되어 있다고 합시다.moduleOne.js
파일 이름:
var myModule = angular.module('MyServiceModuleOne', []);
myModule.factory('notify', function () {
return {
sampleFun: function () {
// some code to call sampleFunTwo()
},
};
});
그리고 두 번째 모듈은moduleTwo.js
다음과 같이 합니다.
var myModuleTwo = angular.module('MyServiceModuleTwo', []);
myModuleTwo.factory('notifytwo', function () {
return {
sampleFunTwo: function () {
// code
},
};
});
전화 방법sampleFunTwo()
부터sampleFun()
?
감사해요.
주사를 놓으셔야 합니다. MyServiceModuleTwo
안으로MyServiceModule
:
var myModuleTwo= angular.module('MyServiceModuleTwo',[]);
var myModule= angular.module('MyServiceModuleOne', ['MyServiceModuleTwo']);
그리고 주사한다. notifytwo
안으로notify
:
myModule.factory('notify', function(notifytwo) {
return {
sampleFun: function() {
notifytwo.sampleFunTwo();
}
};
});
myModuleTwo.factory('notifytwo', function() {
return {
sampleFunTwo: function() {
alert('From notify two');
}
};
});
그리고 플런커의 코드는
언급URL : https://stackoverflow.com/questions/18607010/accessing-factory-defined-in-another-module-in-angularjs
반응형
'programing' 카테고리의 다른 글
ASP에서 HTTP OPTIONS 동사를 지원하는 방법.NET MVC/WebAPI 응용 프로그램 (0) | 2023.03.03 |
---|---|
효소는 onChange 이벤트를 시뮬레이트합니다. (0) | 2023.03.03 |
IE9 JSON 데이터 "이 파일을 열거나 저장하시겠습니까?" (0) | 2023.03.03 |
각도 재료 레이아웃 - 창을 채우도록 확장 (0) | 2023.03.03 |
리액트 앱에서 CSS 모듈을 사용하여 글로벌 스타일을 적용하는 방법은 무엇입니까? (0) | 2023.03.03 |