2015-02-09 15 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