저는 AngularJS의 여러 컨트롤러에서 하나의 JavaScript 객체 인스턴스화를 사용하는 방법을 알아 내려고하고 있습니다. 다음 시나리오를 상상해보십시오.컨트롤러 내에서 인스턴스화 된 객체 참조 사용
var objTemplate = new templateObject();
objTemplate.init();
app.controller('HomeController', function($scope) {
objTemplate.slidePage();
});
분명히 objTemplate.initialise(); 컨트롤러 내에서 작동하지 않으며 어떻게해야할지 잘 모르겠습니다.
편집 : 응답 @Atrix에 대한
감사합니다 - 다음을 모두 수행 할 수있는 서비스를 사용 - 방법 앞으로 새로운 서비스를 생성하고 여기에 자바 스크립트 객체에서 모든 기능을 이동합니다 것 같습니다 이러한 작업.
이유는 컨트롤러 작동하지 않을과 답변을 확인? – Phil
이유는 확실하지 않지만 그렇지 않습니다. –