我的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?>
};
答案 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