в моем проекте с использованием данных файла Json.
Сначала создайте папку и создайте файл parameter.json
Я изменил ваш Json так же, как показано ниже
[
{
"LevelTankA": 1.5,
"LevelTankB": 1,
"MotorSpeed": 15,
"Time": 1
},
{
"LevelTankA": 5,
"LevelTankB": 2.3,
"MotorSpeed": 15,
"Time": 2
},
{
"LevelTankA": 6,
"LevelTankB": 2.9,
"MotorSpeed": 20,
"Time": 3
}
]
Путь должен быть как
ProjectName\src\app\pages\module\_configuration\parameter.json
Импорт parameter.json в Компоненте
import * as parameterData from './_configuration/parameter.json';
Объявить параметр как любой, как показано ниже
parameter: any;
инициализируйте в ngOninit вы получите данные.
ngOnInit() {
this.parameter= <any>parameterData.default;
}
Я изменил ваш HTML-файл.
<table>
<tr>
<th>Tank A</th>
<th>Tank B</th>
<th>Motor Speed</th>
<th>Time</th>
</tr>
<!-- BIND ARRAY TO TABLE -->
<tr *ngFor="let val of parameter; let i = index">
//prepare the key and grab the data key and values
<td>{{ val.LevelTankA}}</td>
<td>{{ val.LevelTankB}}</td>
<td>{{ val.MotorSpeed}}</td>
<td>{{ val.Time}}</td>
</tr>
</table>
В соответствии с моим пониманием, я дал решение, я надеюсь, что оно будет полезным для вас.