2016-06-21 2 views
0

동적 json 데이터를 만들 필요가 있습니다. 되는 난의 ColumnName 상태 또는 단계 또는 둘 모두를 가질 수 JSON 생성 동적 변수를 사용하고,이 경우 두 값 COLUMNNAME 및 자바 스크립트에서 동적 목록 변수에 데이터 할당

var filterJsonColumns = []; 
var genericFilter = function (columnName , columnValue) { 

    if (filterOn != "") { 
     $scope.filterJsonColumns[columnName ].push(columnValue); 
    } 
    console.log("$scope.filterJsonColumns", $scope.filterJsonColumns); 
} 

columnValue

를 얻을 것이다. 이 경우 JSON은

JSON

filterJsonColumns={"status":["1","2"],"stage":["4","5"]} 

이 JSON 형식 같아야에 대한 그래서 적절한 아니지만, 여전히 나는이 유형의 데이터가 필요합니다. `filterJsonColumns = { "상태":

+1

가 아닌 JSON이 같아야 시도 [ "1", "2", "스테이지": "4", "5" ]}' – mhu

+0

@mhu 수정에 대한 감사합니다 –

+0

여기에 무슨 문제가 있습니까? 당신이 얻는 것과 기대하는 것에 대한 모범을 보여줄 수 있습니까? –

답변

0

var filterJsonColumns = {}; 
var genericFilter = function (columnName , columnValue) { 

if (filterOn != "") { 
    if(!filterJsonColumns[columnName]){ 
     filterJsonColumns[columnName] = []; 
    } 
    filterJsonColumns[columnName].push(columnValue); 
} 
console.log("filterJsonColumns",filterJsonColumns); 
관련 문제