2014-03-13 1 views
0

기본적으로 angle-1.0.1.js에서 작동하는 테이블에 빈 행을 추가하지만 angular-1.2.13.js를 사용하는 동일한 함수를 사용하는 경우 다른 행을 추가하려고하면 1 행만 을 추가합니다. 작동하지 않습니다. 상기 예Angularjs를 사용하여 테이블에 빈 행을 추가하는 동안 행 데이터가 존재해야합니다.

Link1Link2이 코드는 볼록 1.2.13을 사용하여 행 데이터는 "링크 1"코드처럼 또한 검색되어야 볼록 1.0.1을 사용한다. 두 예제를 결합하려고 시도했습니다. Link3 여기에 해결책이 있습니다. 여러 행을 추가하는 방법에 대해 하나의 전화를 사용할 수 있습니다.

나는 이것에 대해 새롭고 지난 3 일간 angularjs에서 일하기 시작 했으므로, 나는 명확한 설명을 해 주길 바랍니다. . 모두 ng-click와 연관 기능을 변경

이 1.2.13 작동하지 않고 하나가에 ng-repeat을 변경하는 이유는 아주 확실하지 않다
+0

Google 크롬 –

+0

을 사용하여 두 번째 바이올린을 사용하면 완벽하게 작동하는 것 같습니다 (link2). 각도 1.2.13을 사용하고 있으며 제대로 작동하는 것 같습니다. – haki

+0

이 코드를 확인 http://jsbin.com/liyawozu/1/edit 나는 여러 행을하는 방법을 전화 할 수 있습니다. @haki – Cathy

답변

1

...

fruit in fruits track by $index 

... 나. ..

<button ng-click="addFruit(newFruit)">Add</button> 

$scope.addFruit=function(newFruit){ 
    $scope.fruits.push(newFruit); 
} 

... 트릭을 수행 할 것입니다.

+0

한 번에 하나의 행만 추가합니다. 비어있는 행을 추가하려면 일부 행을 4 개 정도 추가 한 다음 작동하지 않는 것이 좋습니다. – Cathy

+0

[plunker] (http://plnkr.co/edit/qwyszJ?p=preview)를 살펴보십시오. 콘솔에 오류가 있습니까? – null

+0

정말 잘 작동 해 주셔서 감사합니다. D – Cathy

관련 문제