반응형
ng-messages to name Atribute를 동적으로 각도 설정
동적으로 입력을 생성하고 모든 입력을 검증하고 싶지만 올바르게 설정할 수 없습니다.ng-messages
동적으로 생성되는 필드 이름 속성에 속성을 지정합니다.
<input ng-model="sub.name" name="subName{{$index}}" class="form-control" placeholder="name" required maxlength="20" />
<div class="field-error" ng-messages="form.subName{{$index}}.$error" ng-show="form.Name.$touched" role="alert">
<div ng-message="required">Name is required.</div>
</div>
두 번째 줄에 문제가 생겼어요ng-messages
에 동적으로ng-messages
어떻게 해야 되지?
폼 오브젝트의 속성에 액세스 하는 것도 괄호를 사용하여 실행할 수 있습니다.그러면 문제가 해결됩니다.
<input ng-model="sub.name" name="subName{{$index}}" class="form-control" placeholder="name" required maxlength="20" />
<div class="field-error" ng-messages="form['subName' + $index].$error" ng-show="form.Name.$touched" role="alert">
<div ng-message="required">Name is required.</div>
</div>
언급URL : https://stackoverflow.com/questions/31456539/angular-dynamically-set-ng-messages-to-name-attribute
반응형
'programing' 카테고리의 다른 글
Python에서 느린 JSON 처리 - '속성 이름 필요' (0) | 2023.03.27 |
---|---|
mdDialog에 데이터 전달 (0) | 2023.03.27 |
Gitlab CI를 사용하여 Java Maven 프로젝트를 구축하는 방법은 무엇입니까? (0) | 2023.03.27 |
Angularjs 아코디언 ng 패널 헤더를 클릭합니다. (0) | 2023.03.27 |
"관련 테이블"(다대다 관계)의 올바른 이름은 무엇입니까? (0) | 2023.03.27 |