データベースから値が返された後に ng-grid 列名を動的に割り当てたいのですが、問題はデータが ajax から返される前に初期化されることであり、gridOption を思い出すことができないため balnk が表示されます。 ajax の戻り値で列名を作成します。
$scope.gridOptions =
{
data: 'data.Values',
columnDefs:
[
{ field: "ID", displayName: "Record Id" },
{ field: "Value", displayName: $scope.ColumnName, cellFilter: cellfilterType },
],
};
線の下から来る場所$scope.ColumnName
...
RecordService.getRecords().then(function (data) {
$scope.ColumnName= data.something;
}
ありがとう