2015-05-06 6 views
0

У меня есть код, как здесь: http://codepen.io/fadynoor/pen/RPWxadсодержание Печать массива в массив Array (Angluar.js)

Пожалуйста, смотрите page1.html по этой части:

<div> 
    <p>content of parrot : {{ctrl.contents[0].zoo[1].parrot}}</p> 
    <p>content of tiger : {{ctrl.contents[1].zoo.tiger}}</p> 
    <p>content of zoo : {{ctrl.contents[0].zoo}}</p> 
</div> 

Я просто хочу, содержание попугай и тигр будут напечатаны на экране, как это делает зоопарк. но я не знаю, как правильно называть массив.

И после этого я хочу составить список содержимого. будет ли это правильно?

<ul> 
    <li ng-repeat="desc in ctrl.contents[0].zoo.parrot">{{desc}}</li> 
</ul> 

ответ

0

Вы пытаетесь отобразить второй элемент массива zoo, который имеет только 1 элемент.

<p>content of parrot : {{ctrl.contents[0].zoo[0].parrot}}</p> работы;)

Редактировать, чтобы решить второй вопрос: да.

<ul> 
    <li ng-repeat="desc in ctrl.contents[0].zoo[0].parrot">{{desc}}</li> 
</ul> 
+0

спасибо, я думал, что попугай и обезьяна - это 2 разных элемента зоопарка. –

+0

'zoo' - массив, в то время как' parrot' и 'monkey' являются объектами внутри первого элемента массива' zoo' – fusio

+0

, и мне удалось создать список. Йеай! –

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