首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular中的printjs在另一个json中具有json对象的属性

angular中的printjs在另一个json中具有json对象的属性
EN

Stack Overflow用户
提问于 2017-11-16 14:08:03
回答 2查看 292关注 0票数 1

我使用printJs库来打印属性,我添加了JSON对象属性,它工作得很好,但如果该JSON对象中包含另一个JSON对象,它将显示[object object]。有人能告诉我解决方案吗?

代码语言:javascript
复制
 PrintJS({

  printable: printIndexes,
  properties: ['reporter', 'entryTime', 'exitTime', 'status'],

  type: 'json',
  gridHeaderStyle: 'color: red;  border: 2px solid #3971A5;',
  gridStyle: 'border: 2px solid #3971A5;',
  header: 'List of master index'

请看这张图片,它显示了像[object object]一样,我想在那里显示名称。

EN

回答 2

Stack Overflow用户

发布于 2018-01-27 03:22:15

您可以告诉PrintJS应该打印嵌套对象中的哪个属性。例如:

代码语言:javascript
复制
 printJS({
  printable: printIndexes,
  properties: ['reporter.name', 'entryTime', 'exitTime', 'status.value'],
  type: 'json',
  gridHeaderStyle: 'color: red;  border: 2px solid #3971A5;',
  gridStyle: 'border: 2px solid #3971A5;',
  header: 'List of master index'
});

下面是一个从嵌套对象打印数据的示例:

https://jsfiddle.net/crabbly/bLq52fyu/

票数 1
EN

Stack Overflow用户

发布于 2017-11-16 14:19:22

深入遍历对象内部,例如:

代码语言:javascript
复制
user:{
    name:'xxx',
    address:{
              building:{
                           no:64,
                           street:corinder
                        },
              city:'texas'
             }
       }

您可以通过user.address.building.no遍历,它将显示为64

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47322756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档