无法从AngularJS中的JSON对象检索ng网格值
这是我从两个表连接中得到的JSON对象无法从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
[{"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> {{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
字段。