我有需要创建动态json数据的地方。 我将获得两个值,columnName和columnValue
var filterJsonColumns = [];
var genericFilter = function (columnName , columnValue) {
if (filterOn != "") {
$scope.filterJsonColumns[columnName ].push(columnValue);
}
console.log("$scope.filterJsonColumns", $scope.filterJsonColumns);
}
对于这种情况,我使用动态变量来创建JSON ColumnName可以具有status或stage或两者。 因此,在这种情况下,JSON应该像
JSON
filterJsonColumns={"status":["1","2"],"stage":["4","5"]}
这种JSON格式不正确,但我仍然需要这种类型的数据。
答案 0 :(得分:0)
试试这个
var filterJsonColumns = {};
var genericFilter = function (columnName , columnValue) {
if (filterOn != "") {
if(!filterJsonColumns[columnName]){
filterJsonColumns[columnName] = [];
}
filterJsonColumns[columnName].push(columnValue);
}
console.log("filterJsonColumns",filterJsonColumns);