2015-02-09 14 views
1

我得到了我的数据从一个JSON文件像angularjs划分的内容不同的段落

$ http.get( 'JSON/about.json')成功(函数($ scope.about =数据;}

说,在数据我:。 世界,你好款你怎么做一段你怎么样款

我想在3个不同的HTML p s到显示这些我如何做到这一点

? 1>我可以将数据分为data1,data2和data3,但这会破坏数据的完整性 2>我也可以将html p/p放入数据中,但是这会将模型与视图混合在一起。

有没有其他更好的方法来做到这一点?

+0

如何使用'str.split( '')'来将数据分成三部分? – Rebornix 2015-02-09 12:14:22

+0

谢谢。这也是一个很好且快速的方法。非常感谢 – wildcolor 2015-02-09 12:32:57

回答

0

我会把段落中的数组属性称为段落:

var data = { 
    paragraphs: ['Hello world paragraph.', 'How do you do paragraph.', 'How are you paragraph.'] 
}; 

$scope.paragraphs = data.paragraphs; 

查看:

<p ng-repeat="paragraph in paragraphs">{{paragraph}}</p> 

Plunkr

+0

非常感谢。这真的很有用。 – wildcolor 2015-02-09 12:20:39

+0

你可以通过投票我的答案来感谢我:) – 2015-02-09 12:25:08

+0

我确实尝试过,但我仍然没有资格投票。顺便说一句,你可以添加一个json文件吗?我不确定你会如何将数据保存在json文件中? – wildcolor 2015-02-09 12:31:27