角度拆分字符串 json

Angular split string json

本文关键字:json 字符串 拆分      更新时间:2023-09-26

我正在研究角度js,并创建了一个简单的测试应用程序。我有一个 json 文件,如下所示:

{  
 "result":[  
  {  
     "id":"1",
     "content":"lorem ipsum",
     "files":"file1,file2,file3"
  },
  {  
     "id":"2",
     "content":"lorem ipsum dolor",
     "files":"file4, file5, file6"
  }
 ]
}

如何拆分files并用每个对象中的文件进行循环? 我需要放在<img>标签中的每个文件#。

谢谢!

*编辑

如果像这样定义对象:

var object1 = {
  user: 1,
  content: "lorem ipsum",
  files: "file1, file2, file3"
}

那么你能做的是:

var filesArray = object1.files.split(',');

你最终会得到一个包含你的文件的数组。

要遍历文件,您可以使用 for 循环:

for (var i in filesArray) {
  console.log(filesArray[i]);
}

另外,不要忘记您正在保留领先的空间。您可以使用 trim() 删除它们:

console.log(filesArray[0]) // will print " file1"
console.log(filesArray[0].trim()); // will print "file1"