如何绑定JSON密钥从@symbol开始使用Angular JS

Raj*_*nan 4 json angularjs

我是AngularJS的新手,我面临以下问题.
我无法绑定以@符号开头的JSON密钥.

例:

var sampledata =
{
    "DataModel": {
        "Fields": [
            {
                "Format": null,
                "DisplayOrder": 0,
                "@defURI": "reporting.dashboard.TDataSetField",
                "DisplayName": "Firstname",
                "DefURI": "String",
                "Name": "firstname",
                "@nodeKey": 346316115241271300
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我的代码是:

 <tr ng-repeat="fdata in fieldData.DataModel.Fields">
     <td>{{fdata.Name}}</td>
     <td>{{fdata.@defURI}}</td> <!-- this line is throwing an AngularJs error -->
 </tr>
Run Code Online (Sandbox Code Playgroud)

Sud*_*n S 5

像这样使用括号表示法

 <td>{{fdata['@defURI']}}</td>
Run Code Online (Sandbox Code Playgroud)

工作Codepen