如何以角度循环JSON数组

时间:2014-08-27 01:43:51

标签: javascript php arrays json angularjs

我的JSON array视图中有一个CI,如

<?php $columns = [".","Product Name","Subtracking","Sale Amount","Merchant Sale Amount","AN","Advertiser Name"," Date "]?>

我想将这些设置为我的ng-grid标头 我尝试了以下但是没有为我工作

$scope.gridOptions = {
            data: 'myData',
            columnDefs: <?php echo $columns?>
        };

2 个答案:

答案 0 :(得分:0)

你可能想做这样的事情:

$scope.gridOptions = {
            data: 'myData',
            columnDefs: <?php echo json_encode($columns) ?>
        };

只是为了确保您实际上将有效的JSON传递给JS文件。希望有所帮助。

答案 1 :(得分:0)

如果你有一个数组,请使用这种语法循环它

<div ng-repeat="col in gridOptions.columnDefs">{{col}}</div>

了解更多信息,请阅读此https://docs.angularjs.org/api/ng/directive/ngRepeat

修改:这就是您想要的http://plnkr.co/edit/LIAqMq4TEz9xOCUGPAUs?p=preview