찾다

 >  Q&A  >  본문

angular.js - $scope가 값을 얻을 수 없습니다

html:

으아악

js:
$scope.remeberUser가 값을 얻을 수 없는 이유는 무엇입니까?


내 페이지를 클릭하면 이 값이 표시될 수 있는데 js에서는 이를 가져올 수 없습니다. 왜 이런가요

PHP中文网PHP中文网2827일 전696

모든 응답(2)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:14:39

    위의 클릭 이벤트를 바인딩하고 remberUser를 매개변수로 전달할 수 있습니다

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-15 17:14:39

    이유는 매우 간단합니다. 상위 구성 요소와 하위 구성 요소 $scope 사이에는 단방향 데이터 흐름이 있습니다. 하위 $scope는 상위 범위 아래의 데이터 모델 상태에 액세스할 수 있지만 그 반대 방향으로는 액세스할 수 없습니다. 이는 문자열 및 부울 데이터가 기본 유형이고 parentData.remberUer와 같은 객체를 통해 참조로 공유될 수 있기 때문입니다. 또는 하위 범위의 이벤트를 통해 $scope.$emit를 배포한 다음 상위 범위에서 $scope.$on을 수신합니다.

    이 기사를 참고하세요: http://www.jianshu.com/p/0fc2...

    회신하다
    0
  • 취소회신하다