typescript 格式化对象的对象

bkhjykvo  于 2023-02-10  发布在  TypeScript
关注(0)|答案(1)|浏览(146)

我通过一个API获取数据,它的结构如下:

"key1" : {
            "subkey1" : value
            "subkey2" : value
            "subkey3" : value
         }
"key2" : {
            "subkey1" : value
            "subkey2" : value
            "subkey3" : value
            "subkey4" : value
            "subkey5" : value
         }
"key3" : {
          "subkey1" : value
          "subkey2" : value
          "subkey3" : value
          "subkey4" : value
         }

对于一个特定的组件,我需要为每个“键”做一个扩展面板,在这个面板里面有一个曾经打开过的表格,格式如下(没有标题):

(accordion) key 1

如果我打开扩展面板,它将显示第一个表,其中包含“包含在key1中”的数据

subkey 1 | value
   subkey 2 | value
   subkey 3 | value

 (another accordion) key2

   subkey 1 | value
   subkey 2 | value
   subkey 3 | value
   subkey 4 | value
   subkey 5 | value

我需要知道如何以正确的方式将数据保存在.ts文件中的变量中(API已经完成),以及如何将所有内容格式化为HTML。

dgtucam1

dgtucam11#

我认为这并不能完全解决你的问题,但我希望它能有所帮助:
要从json获取接口,可以使用json2ts
然后您只需要使用const myTsObject: MyInterface = JSON.parse(myJson)将json转换为typescript对象。
然后你可以在你的html中这样调用它:

<div>{{myTsObject}}</div>

相关问题