2017-02-08 2 views
0

나는 많은 공통의 방법 (예 : 저장, 업데이트 등)을 가진 여러 컨트롤러를 보유하고 있습니다. 그러나 각 제어기는 해당 메소드에서 특정 추가 조치를 수행합니다. 이러한 메서드에서 일반적으로 사용되는 코드를 리팩토링하는 가장 좋은 방법은 무엇입니까? 서비스를 사용하거나 지침을 작성해야합니까?AngularJS에서 여러 컨트롤러가 사용하는 일반적인 메소드 리팩토링을위한 지침과 서비스

답변

1

이러한 일반적인 방법이 DOM (DOM 조작, 이벤트 바인딩)과 관련이없는 경우 서비스를 사용해야합니다. 서비스는 컨트롤러간에 통신하고 공통된 작업을 감싸는 방식으로되어 있습니다.