繁体   English   中英

如何将变量分配给json属性?

[英]How to assign variable to json property?

我有来自服务器的数据,我想将其添加到json属性,但不显示,我理解json,除了基本类型之外,但我如何动态地将数据添加到json属性? 下面代码中的敌人示例,我试图将diagramName分配给“文本”。

ctrl.js

 var diagramName = "";
$scope.data = resp.data;
angular.forEach($scope.data, function(diagram) {
    diagramName = JSON.stringify(diagram.name);
    console.log(diagram.name);
});

     [{
               "id": 1,
               "text": "My Folder",
               "children": [{
                   "id": 10,
                   "owner": "John Smith",
                   "text": diagramName,
                   "string": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>}]
               }]

在对它进行字符串化之前,将动态值添加到属性中:

angular.forEach($scope.data, function(diagram) {
  diagram.text = diagramName
  diagramName = JSON.stringify(diagram.name);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM