2013-08-16 3 views
-2

동적으로 테이블에 열을 추가하려고합니다. 내 코드는 angularjs와 json을 기반으로합니다. 테이블 구조는 abc.json 파일에 정의됩니다. 이 표의 열을 원합니다. 나는 그것을 동적으로 행하는 개미입니다.테이블 json 및 angular.js에 동적으로 열 추가

var newCol = [{name: "abc", type: "textarea", displayName: "ABC"}]; 
table.push(newCol); 
$scope.cfg = table; 
table = angular.copy($scope.cfg); 

나는 새 열을 추가 할 수 있어요하지만 열 데이터는 항상 정의되지 않은 :

나는 다음 시도했다. 또한이 열을 추가하면 테이블에이 열을 저장하기를 원합니다.

+0

지금까지 한 일을하십시오 세부 사항. 구현 세부 정보를 보여줍니다. – Chandermani

+0

@EpokK, 나는 당신의 제안을 시도했다. 열이 추가 된 것 같지만 데이터를 볼 수 없습니다. 데이터는 항상 "정의되지 않음"입니다. – user2688291

답변

4

확인이 : (컨트롤러)에

--- JAVASCRIPT --- 
$scope.table = ['1', '2', '3']; // abc.json 
$scope.table.push('4'); // add column 

(당신의 구조)

--- HTML --- 
<table> 
    <tr ng-repeat="column in table"> 
     <td> 
     <span ng-bind="column"></span> 
     </td> 
    </tr> 
</table> 
관련 문제