2015-01-22 3 views
-1

나는이있는 전망이 : 화재각도에서보기에서 내 모델을 어떻게 변경합니까?

<div ng-repeat="object in objects"> 
    <input value="{{object.name}}" ngModel="object.name" ng-keyup="change(object)"> 
</div> 

이 :

change: function(object) { 
    console.log(object); 
} 

위의 작품, 그리고 콘솔에 객체를 출력하지만, 입력에서 이름을 편집 할 때 위에서 편집 한 이름으로 원본 개체가 아닌 원래 개체를 계속 업데이트합니다. 뷰의 입력을 수정할 객체에 연결하려면 어떻게해야합니까? change()가 호출되면 업데이트 된 이름으로 객체를 기록합니까? 코멘트에 크리스와 PSL에

+1

ng-model에 변경할 필요가 있었다. Angular에서'camelCase' 지시어는'kebab-case' 속성으로 변경됩니다. 또한 일단 값을 변경하면'value' 속성이 필요 없습니다. –

+1

'ng-model'이 아님'ngModel' 이여 야합니다 – PSL

+0

SOOO에 많이 감사드립니다! –

답변

2

신용 :

나는 당신이 태그에 속성 'NG-model`를 사용해야합니다 ngModel

관련 문제