Я немного новичок в angular, и у меня проблемы с моими json и ng-повторами. У меня есть список "модулей", а затем списки "недель" внутри них:
{
"modules":
{
"module1":
{
"title":"name of module1",
"description":"description of module1",
"weeks":{"week1":{"title":"Week 01"}
},
"module2":
{
"title":"name of module2",
"description":"description of module2",
"weeks":{"week2":{"title":"Week 02"},"week3":{"title":"Week 03"}
}
}
}
мой окончательный вывод - это таблица, и я могу заставить модули повторять, но мне сложно понять, что я делаю неправильно, заставляя недели зацикливаться. Вот мой шаблон:
<table class="table table-bordered" ng-repeat="module in ocw.modules">
<tr>
<td>
<h3 class="moduletitle">{{ module.title }}</h3>
<h4>Description</h4>
<p>{{ module.description }}</p>
</td>
</tr>
<tr ng-repeat="week in ocw.modules.weeks">
<td>
{{ week.title }}
</td>
</tr>
</table>
Таким образом, будет выводиться 2 таблицы с соответствующими заголовками и описаниями, но я не могу показать, что недели отображаться правильно. Обратите внимание, что некоторые "модули" имеют больше одной "недели". Я не уверен, что ошибка в моем шаблоне или json.
Спасибо за любую помощь. S