2015-02-09 3 views
1

я получил мои данные из файла JSON, какangularjs разделить содержание к различным пунктам

$ http.get ('JSON/about.json') успех (функция ($ scope.about = данные;.}

говорят в данных у меня есть:.... Привет мир пункт Как вы пункт Как вы пункт

Я хочу, чтобы отобразить их в 3-х различных HTML р е Как я могу это сделать

? 1> Я мог бы разделить данные на data1, data2 и data3, но это нарушает целостность данных. 2> Я мог бы также поместить html p/p в данные, но это смешивает представления с моделями.

Есть ли другой лучший способ сделать это?

+0

Как об использовании 'str.split ('')' в разделите данные на три части? – Rebornix

+0

спасибо. это также хороший и быстрый способ сделать это. спасибо – wildcolor

ответ

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

+0

Вы можете поблагодарить меня, до голосования моего ответа :) –

+0

Я попытался, но я все еще не квалифицирован для голосования. Кстати, не могли бы вы добавить json-файл? Я не уверен, как вы сохраните данные в json-файле? – wildcolor

Смежные вопросы