웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

angularjs에서 이벤트를 다른 스코프로 전달할때 $emit, $broadcast에 사용할 이벤트 이름 사용하기

Last Modified : 2017-05-19 / Created : 2017-04-27
1,850
View Count
다른 스코프로 이벤트를 전달하기 위하여 $emit, $broadcast를 사용하고 $on 이벤트로 다른 스코프 영역에서 전달 받을 수 있습니다.
이때 이벤트의 이름은 어떻게 정하는 것이 이해하기 쉽고 좋은 이름 명일까요?

참고로 아래글은 $emit, $broadcast를 사용하여 전달하는 방법입니다.
http://webisfree.com/blog/?titlequery=%EB%B2%94%EC%9C%84-scope-emit-broadcast-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0​​​​​​​

​​​​​​​

# 효과적인 이벤트 이름



현재위치 - 이벤트의 대상 - 상태값

위와 같은 방법도 괜찮을 것 같습니다. 예를들어...
만약 사용자가 로그인하였을 경우 이를 다른 scope에 전달하려면 다음과 같이 이벤트 이름을 짓고 전달합니다.

login-myUser-loggedIn

더 나은 방법은 뭘까요?

Previous

웹개발, 퍼블리싱에 사용하는 텍스트 에디터! 선택은?

Previous

웹로컬라이제이션 개발을 위한 UTC 날짜 활용방법 알아보기