angle.js - ng-repeat 내에서 ng-model을 사용하는 AngularJS 문제
ringa_lee
ringa_lee 2017-05-15 16:52:42
0
4
555

바이올린 링크: http://jsfiddle.net/08tox9k4/

으아아아

문제: 생성된 입력 태그의 값을 수정할 때 숫자가 수정될 때마다 마우스 포커스가 손실됩니다. 이는 데이터 변경으로 인해 보기가 새로 고쳐지기 때문일 수 있습니다.
입력 값을 완전히 수정하려면 어떻게 해야 합니까? 그런 다음 저장 버튼 등을 통해 변경 사항을 저장하시겠습니까?
아니면 변수 모니터링을 일시적으로 취소하는 방법은 무엇입니까?

ringa_lee
ringa_lee

ringa_lee

모든 응답(4)
滿天的星座

몇 가지 질문이 있습니다:
1. ng-model="obj.qqs[$index]"는 ng-model="qq"이어야 합니다. 이렇게 하면 포커스가 사라지는 문제를 해결할 수 있습니다.
2. 일반적으로 기본 유형 변수는 ng-model로 사용되지 않습니다. 여기서는 리터럴 객체를 사용할 수 있습니다.

으아악

그런 다음 ng-model도 qq.val로 수정해야 합니다
3. 버튼을 통한 저장 방법은 ng-click을 이용하시면 됩니다.
4. 스타일 문제. 컨트롤러 내에서 $scope를 사용하지 않으려면 'controller as ctrl' 구문을 사용하세요. 자세한 내용은 아래 샘플을 참조하세요

작업 샘플: http://jsfiddle.net/wfh04vhc/

过去多啦不再A梦

AngularJS ng-repeat에서 ng-model 사용에 대한 자세한 설명: 링크 설명

黄舟

그냥 ng-model="qq" 그게 다야

滿天的星座

http://www.lovelucy.info/understanding-scopes-in-angularjs.html

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿