문제

나는 각도 초보자이며 이것을 달성하려고

보기에 ngmodel 값을 할당하고 컨트롤러로 다시 읽으려면 서비스

<input name="item" ng-model="itemId"  ng-init="itemId='3'">
.

내 컨트롤러에서 나는

를 통해이를 액세스하고 있습니다.
@MyDevelopmentApp.controller 'myCtrl',[
  '$scope'
($scope) ->
  console.log($scope.itemId)
.

undefined 을 반환합니다.

어떻게 내 뷰에서 컨트롤러로 ID를 반환 할 수 있습니까?

도움이 되었습니까?

해결책

컨트롤러의 코드가 ng-init 전에 실행되고 있습니다.구문 분석 될 때까지 기다리면, 데모

편집 : 값이 초기화되거나 나중에 변수를 변경할 때 트리거 될 감시자를 등록 할 수 있습니다.예제로 업데이트 된 FILDLE.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top