Я пытаюсь преобразовать приложение AngularJS в приложение Angular2. В моем шаблоне есть вложенный цикл. Но он не работает, когда я использую синтаксис Angular2.Вложенная NgFor не работает - Angular 2
это мой код -
<table>
<tr *ngFor = "let lbusQuestionAnswer of ibusQuestion.ilstQuestionAnswer">
<table>
<tr *ngFor = "let lbusComment of lbusQuestionAnswer.ilstComments">
<td>
<div>{{lbusComment.icdoComment.idoComment.commentHtml}}</div>
</td>
</tr>
</table>
</tr>
</table>
JSON И я получаю ниже ошибки в лог консоли.
EXCEPTION: TypeError: Cannot read property 'ilstComments' of undefined
Я знаю, в StackOverflow есть много подобных вопросов. Но ничего не работает.
Благодаря Fahad Mullaji
Ваше исключение подразумевает, что '' lbusQuestionAnswer' является undefined' – cnorthfield
Но это не так. Позвольте мне добавить возможный JSON в вопрос –
Возможный дубликат [Обнаружение свойства неопределенного объекта] (http://stackoverflow.com/questions/27509/detecting-an-undefined-object-property) – cnorthfield