Как изменить innerHTML будет дивов создаются динамически на основе данных JSON с использованием angular2 машинопись?
Я могу создать несколько divs на основе ngFor и JSON datalength, но мне нужно изменить innerhtml div, зациклившись на datalength.
Innerhtml div должен содержать данные json.Значения внутри массива JSON должен быть принят в несколько слоев.Первый div должен содержать начальное значение данных json, а второй div должен содержать следующее значение данных json.
Я попробовал код ниже, но получил только первое значение.Второй див не получает заполняется второе значение из JSON-данных
Что я уже пробовал:
<div id="projectdiv" class="project-details" *ngFor="let i of Arr(num)"> <input name="fname" type="text" value="" id="firstname" style="visibility:hidden" /> <input name="fname" type="text" value="" id="secondname" style="visibility:hidden" /> </div> <pre><pre lang="Javascript"> result = JSON.parse(this.projectdetails); datalength = Object.keys(result).length; this.num = datalength; var z = document.getElementById('firstname'); var u = document.getElementById('secondname'); for (i = 0; i <datalength; i++) { z.style.visibility = 'visible'; u.style.visibility = 'visible'; z.outerText=result[i].Name; u.outerText = result[i].TotalServers + ":Counties";}