내 인터페이스
내 컨트롤러
인쇄된 $scope.myMessage는 항상 정의되지 않습니다. 컨트롤러에 $scope.myMessage = "xxxx"를 쓰면 인터페이스에 표시될 수 있으므로 데이터는 모델에서 뷰로만 이동할 수 있습니다. 뷰부터 모델까지 답변 부탁드립니다
당신이 프로토타입 범위 상속에 속은 것 같습니다
좋아요ion-content 这些指令都是有各自的 scope 的,然后你在视图里写上 ng-model="myMessage" ,其实你在输入框填入的内容是放到了 ion-item 的 scope 上了,而你的 roomCtrl 的 scope 里的 myMessage 依旧是 undefined ;而当你在控制器里给 myMessage 赋值完了以后,由于 ion-item 的 scope 上还没有 myMessage 属性,所以就会从原型链上找,进而找到了 roomCtrl 的 scope 上的 myMessage .
ion-content
ng-model="myMessage"
ion-item
roomCtrl
myMessage
undefined
내가 가장 선호하는 솔루션은 다음과 같습니다.
이 문제도 발생했습니다.angular.js-1.3.0 버전에서는 나타나지 않습니다. 테스트 실험을 수행하고 다음과 같이 myMessage를 전달할 수 있습니다. 테스트합니다. (새 버전의 Angular에는 시계가 최적화되어 있을 수 있으며 시계가 너무 많으면 효율성에 영향을 미칠 수 있습니다.)
$scope.Messages={myMessage:""} 으아아아
$scope.Messages={myMessage:""}
당신이 프로토타입 범위 상속에 속은 것 같습니다
좋아요
ion-content
这些指令都是有各自的 scope 的,然后你在视图里写上ng-model="myMessage"
,其实你在输入框填入的内容是放到了ion-item
的 scope 上了,而你的roomCtrl
的 scope 里的myMessage
依旧是undefined
;而当你在控制器里给myMessage
赋值完了以后,由于ion-item
的 scope 上还没有myMessage
属性,所以就会从原型链上找,进而找到了roomCtrl
的 scope 上的myMessage
.내가 가장 선호하는 솔루션은 다음과 같습니다.
으아아아 으아아아이 문제도 발생했습니다.angular.js-1.3.0 버전에서는 나타나지 않습니다. 테스트 실험을 수행하고 다음과 같이 myMessage를 전달할 수 있습니다. 테스트합니다. (새 버전의 Angular에는 시계가 최적화되어 있을 수 있으며 시계가 너무 많으면 효율성에 영향을 미칠 수 있습니다.)
컨트롤러에 설정$scope.Messages={myMessage:""}
으아아아