2015-01-26 1 views
6

저는 Angular.js를 배웠고 문제는 간단해야하지만 대답을 찾지 못하는 것 같습니다.각 입력 양식 배열

나는 HTML에서 다음과 같이 "connectedTeams"의 값으로 양식 입력을 만들려 :

<input type="text" name="connectedTeam[]"> 
<input type="text" name="connectedTeam[]"> 
<input type="text" name="connectedTeam[]"> 

내가 시도했던

<input type="text" name="connectedTeams[]" class="form-control" ng-model="user.connectedTeams"> 

... 각도에 다음과 같은 ... 3 개의 입력 모두에 동일한 값을 바인딩합니다. 나는 이것이 의미가 있다는 것을 알고 있지만, ng-model이 user.connectedTeams 인 방법을 알아낼 수 없다는 것을 알고 있습니다. [](사용자> connectedTeams> 배열에 추가)

나는이 사람이 신속한 답변을 제공하기위한 의미가 충분하게되기를 바랍니다. 당신이 위와 같이 코드를 반복 할 필요가 없습니다

+0

'name' 속성은 바인딩에 아무런 영향을 미치지 않습니다 ... – tymeJV

+0

즉, ? –

답변

9
ng-model="user.connectedTeams[0]" 
ng-model="user.connectedTeams[1]" and so on 

당신이하는 ngRepeat에 넣을 수 있습니다.

FYI, 이름은 Ang의 유효성 검사에만 사용됩니다. ularjs.

+0

감사합니다. 나는 이것을 알아 냈고 내 자신의 질문에 답할 것입니다. 그래서 내가 추가/제거 행을하고 있었다면 $ scope.i = 0과 같은 변수를 설정했을 것입니다. 그런 다음 클릭 할 때마다 $ i의 값이 증가하거나 감소 할 것입니까? –

+0

ngRepeat doc을 읽어야합니다. 사용할 수있는 $ 인덱스가 있습니다. – maxisam

+1

을 사용할 수 있습니다. 감사. –