无法从AngularJS中的JSON对象检索ng网格值

无法从AngularJS中的JSON对象检索ng网格值,json,angularjs,Json,Angularjs,这是我从两个表连接中得到的JSON对象 [{"a.opp_name" : "fff", "b.client_name" : "Burlington Pension", "a.opp_value" : "2.0", "a.opp_target_date" : "2014-08-08", "d.parameter_name" : "WON", "a.opp_rm" : "Lisa Hayden", "a.opp_probability" : "43", "c.parame

这是我从两个表连接中得到的JSON对象

[{"a.opp_name" : "fff",
  "b.client_name" : "Burlington Pension",
  "a.opp_value" : "2.0",
  "a.opp_target_date" : "2014-08-08",
  "d.parameter_name" : "WON",
  "a.opp_rm" : "Lisa Hayden",
  "a.opp_probability" : "43",
  "c.parameter_name" : "Fixed Income",
  "a.opp_next_step" : ""}]
这是Javascript文件

$scope.gridOptions = {      
        data : 'Values',
        selectedItems: $scope.mySelections,
        multiSelect: false,
        columnDefs: [
          {field:'opp_key', displayName:'Opportunity Key',visible:false},
          {field:'opp_name', displayName:'Name', cellTemplate: '<div>{{a.opp_name[0]}}</div>'},
          {field:'b.client_name', displayName:'Client' },
          {field:'a.opp_value', displayName:'Target Amount' },
     // ,  cellTemplate:'<div>${{row.entity.opp_probability}}M <div>'    | date : MM-dd-yy
          {field:'a.opp_target_date', displayName:'Target Date'},
          {field: 'd.parameter_name',displayName:'Stage'},
          {field:'a.opp_rm', displayName:'Owner'},
          {field:'a.opp_probability', displayName:'Probability', },
          // cellTemplate:'<div><progress id="progressBar" data-ng-model="row.entity.opp_probability" data-ng-value="row.entity.opp_probability=convert(row.entity.opp_probability)" max="100" style="width: 50px;"></progress>&nbsp; {{row.entity.opp_probability}}%</div>'
          {field:'c.parameter_name', displayName:'Mandate'}, 
          {field:'a.opp_next_step', displayName:'Next Step'}]
};
$scope.gridOptions={
数据:'值',
selectedItems:$scope.mys,
多选:错,
columnDefs:[
{字段:'opp_key',显示名称:'Opportunity key',可见:false},
{字段:'opp_name',显示名:'name',单元格模板:'{{a.opp_name[0]}}},
{字段:'b.client_name',显示名称:'client'},
{字段:'a.opp_value',显示名称:'Target Amount'},
//,cellTemplate:“${row.entity.opp_probability}}M”|日期:年月日
{字段:'a.opp_target_date',显示名称:'target date'},
{字段:'d.parameter_name',显示名称:'Stage'},
{字段:'a.opp_rm',显示名称:'Owner'},
{字段:'a.opp_probability',显示名称:'probability',},
//cellTemplate:“{row.entity.opp_probability}}%”
{字段:'c.parameter_name',显示名称:'commission'},
{字段:'a.opp_next_step',显示名称:'next step'}]
};

从这里我们没有得到ng grid中的值。

对于这个问题,我们使用相同keyname的代理名称。。这里参数名称出现两次。因此,我们可以使用代理名称来区分这两个参数名称

像这样

ColumnNames=“opp_键、opp_名称、客户名称、opp_值、opp_目标日期、参数名称、opp_rm、opp_概率、参数名称、opp_下一步、用户名称”

代孕子宫
=“opp_密钥、opp_名称、客户_名称、opp_值、opp_目标_日期、阶段、opp_rm、opp_概率、授权、opp_下一步、用户_名字”

您是否在浏览器控制台上看到任何错误?您的JSON对象是否被分配给
$scope.Values
?此外,columnDefs中还有一个额外的
opp_key
字段。