프로그램/angularjs

about angularjs directive scope

mulderu 2015. 5. 15. 13:29

about angularjs directive scope


가장 햇갈리는 부분이라고 하면 ..과장일까 ?

그래서 정리 하였습니다.

가장 좋은 자료는 : http://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-in-angularjs/

여기 입니다.


테스트는 여기로   http://jsfiddle.net/wZrjQ/67/


directive scope : false 로 처리하여 controller와 scope을 공유 한다...

scope: {} 을 이용하여 directive만의 scope으로 사용가능함.

여기서 상위 controller 의 scope var 를 매핑하는 방식 3가지가 있습니다.


1. '@' : oneway  copy :   controller --------------> directive

2. '='  : twoway mapping : controller <------------> directive

3. '&" : method mapping : 자주 안씀... 잘 모름.


암튼 쉽지 않습니다.