반응형
이름이 '수신자'인 양식 제어에 대한 값 접근자가 없습니다.
Angular 2 Rc.5로 업그레이드한 후 이 오류가 발생했습니다.다음은 내 구성 요소 템플릿입니다.
<md-input
[(ngModel)]="recipient"
name="recipient"
placeholder="Name"
class="col-sm-4"
(blur)="addRecipient(recipient)">
</md-input>
내 app.module.ts는 다음을 가져옵니다.FormsModule
나는 또한 선언하려고 노력했습니다.private recipient;내 구성 요소에서.
내가 뭘 빼놓았나요?이 오류가 발생하는 이유는 무엇입니까?
No value accessor for form control with name: 'recipient'
다음과 같이 ngDefaultControl 특성을 입력에 추가해야 합니다.
<md-input
[(ngModel)]="recipient"
name="recipient"
placeholder="Name"
class="col-sm-4"
(blur)="addRecipient(recipient)"
ngDefaultControl>
</md-input>
이 게시물의 댓글에서 발췌:
angular2 rc.5 사용자 지정 입력, 지정되지 않은 이름을 가진 양식 제어를 위한 값 접근자 없음
참고: 이후 버전의 @angular/material:
오늘날 당신은 대신 다음과 같이 써야 합니다.
<md-input-container>
<input
mdInput
[(ngModel)]="recipient"
name="recipient"
placeholder="Name"
(blur)="addRecipient(recipient)">
</md-input-container>
https://material.angular.io/components/input/overview 을 참조하십시오.
FormsModule에 속하지 않는 md-input을 사용하고 있으므로 MaterialModule도 가져오십시오.
언급URL : https://stackoverflow.com/questions/38978166/no-value-accessor-for-form-control-with-name-recipient
반응형
'programing' 카테고리의 다른 글
| 도커 추가 대 볼륨 (0) | 2023.07.30 |
|---|---|
| 테이블 고정 헤더 및 스크롤 가능한 본문 (0) | 2023.07.30 |
| 정확히 무엇이 "HEREARCHY_REQUEST_ERR: DOM 예외 3"-오류를 일으킬 수 있습니까? (0) | 2023.07.25 |
| M1 Mac의 'root'@'localhost' 사용자에 대해 'mysql_upgrade' 액세스가 거부되었습니다. (0) | 2023.07.25 |
| \n이 있는 파이썬 스트립 (0) | 2023.07.25 |