이러한 모듈을 정의하고 각도의 기본 ngRoute를 사용하세요
으아악id가 add.html
的ng-template使用了ng-model绑定了$scope
中title
인 값에서 add() 이벤트를 바인딩하도록 버튼을 설정합니다
이제 문제가 발생합니다. 아래 그림과 같이 input
框内的值,<span>
内的值会跟着改变,这说明数据有存在双向绑定,即$scope.title
会随着input
상자의 값을 변경하세요.
단, 어떻게 변하더라도input
框内的值,点击button
内触发add()事件时,控制台输出的a
对象的prop
属性永远是$scope.title的初始值''
(제목의 값이 바뀌어도 변하지 않습니다)
마스터에게 도움을 요청하세요, 저는 초보자이고 오랜 시간이 지나도 알 수 없습니다. 한없이 감사합니다!
페이지의 입력은 a.prop이 아닌 $scope.title에 바인딩되어 있습니다. 입력에 입력하고 변경한 내용은 $scope.title이지만 누구도 a.prop에 액세스할 수 없습니다. 그런 다음 값을 할당하면 항상 처음에 할당한 값인 ""가 됩니다.
변수 참조 문제입니다
으아아아`$scope.title = '';
''
的引用,你改变了$scope.title
的值,就是断掉了$scope.title
的引用,但是a.prop
依然保持对''
AngularJS 범위 이해 기사를 읽어보는 것이 좋습니다.