角分裂弦json

时间:2016-03-11 16:35:34

标签: javascript angularjs json

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

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

我如何拆分files并在每个对象中创建一个包含文件的循环?每个文件#我需要放在<img>标记中。

谢谢!

*编辑

1 个答案:

答案 0 :(得分:0)

如果你这样定义你的对象:

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"