2014-11-12 3 views
1

질문은 분명합니다. ng-model 바인딩이 완료되고 그 값이 DOM 요소에 반영된 후에 알림을 받고 싶습니다.ng-model 바인딩이 완료된 후에 Angular.js에서 콜백이 트리거됩니까?

나는이 모든 ng-model 바인딩에 대해 document.ready 형식으로 할 수는 없지만 적어도 DOM 바인딩이 완료되면 특정 요소에 대해 알려주고 싶습니다.

왜 필요합니까? 부트 스트랩 재질 디자인 테마로이 문제를 해결하려면 https://github.com/FezVrasta/bootstrap-material-design/issues/194

어떤 아이디어로주세요?

답변

0

당신이 $가 겨 모델을

작업

주위

$가 모든 DOM 조작이 완료 될 때 실행되는 시간 초과 바인더 제본 된 변수에를 볼 수 있습니다, 이것은 그 변화를 보장 의 모델이 DOM에 반영되었습니다.

+0

'$ watch'는 모델 값 변경시 알림을 위해 사용됩니다. 값이 DOM 요소에 바인딩 될 때마다 알림을 받고 싶습니다. 이것은 반드시 모델의 가치를 변화시킬 필요는 없습니다. – destan