2016-06-22 2 views
1

Ionic2 응용 프로그램을 Beta 9 및 Angular2 RC2로 업데이트했습니다. 나는 나의 양식을 업데이트하는 과정에 있으며, 시작하기 위해 나는 단지 https://docs.google.com/document/u/1/d/1RIezQqE4aEhBRmArIAS1mRIZtWFf6JxN_7B4meyWK0Y/pub 당 매우 간단한 예제를 얻으려고 노력했다. formGroupName에 대해 혼란스러워합니다. 예 :Angular2 RC2 양식 - formGroupName이 필요합니까?

<form [formGroup]="myForm"> 
    <div formGroupName="name"> 
    <input formControlName="first"> 
    <input formControlName="last"> 
    </div> 
</form> 

class MyComp { 
    myForm = new FormGroup({ 
     name: new FormGroup({ 
     first: new FormControl('Nancy'), 
     last: new FormControl('Drew') 
    }) 
    }); 
} 

위 코드는 예상대로 작동합니다. 내 질문은 "이름"그룹화가 필요한지 여부입니다. 나는이 행동을 기대하지 않았다

<form [formGroup]="myForm">   
    <input formControlName="first"> 
    <input formControlName="last">   
</form> 

class MyComp { 
    myForm = new FormGroup({ 
     first: new FormControl('Nancy'), 
     last: new FormControl('Drew')   
    }); 
} 

" '첫 번째'제어를 찾을 수 없습니다"나는 다음과 같이 제거하려고 나는 오류가 발생합니다. 누군가가 이것이 일하기로되어 있는지 말해 주시겠습니까? 그렇지 않다면 왜? 버그인지 또는 잘못되었는지 판단하려고합니다.

답변

1

<div formGroupName="name" (전체 태그)을 제거한 경우 new FormGroup에 그룹을 추가 할 필요가 없습니다. 그 자리에두면 HTML과 코드로 그룹화해야합니다.