我是 Angular 的新手。我正在尝试获取这样写的 Json 数据:
id:1,
name: "Friends",
type: "Group",
Run Code Online (Sandbox Code Playgroud)
现在,我知道我不能使用这种数据,除非我添加双引号 - 就像那样(这是它工作的唯一方式):
"id":1,
"name": "Friends",
"type": "Group",
Run Code Online (Sandbox Code Playgroud)
在 Angular 中解析 JSON 的最佳方法是什么?
我试图结合 JS ,但没有奏效:
app.controller('contacts', function ($scope,$http,$log) {
$http.get('http://localhost/Angular-Http-exercise/db.json')
.then(function(response) {
$scope.myData = function() {
return JSON.stringify(response.data)
};
$log.info(response.data.name);
});
});
Run Code Online (Sandbox Code Playgroud)
您可以为此目的使用angular.fromJson和angular.toJson:
scope.myData = function(){
return angular.fromJson(response.data);
}
Run Code Online (Sandbox Code Playgroud)
然而 JSON 是一个全局变量,你应该可以访问它,因为 angular 使用相同的。
https://docs.angularjs.org/api/ng/function/angular.fromJson https://docs.angularjs.org/api/ng/function/angular.toJson
| 归档时间: |
|
| 查看次数: |
15984 次 |
| 最近记录: |