Я пытаюсь разработать веб-приложение на javascript. В этом приложении мне нужен раскрывающийся список различных коммерческих отраслей (варианты: здравоохранение, банковское дело, образование и т. Д.). Когда пользователь выбирает параметр и нажимает кнопку «Далее», приложению необходимо загрузить файл JSON, соответствующий выбранному параметру (Healthcare.json, Banking.json, Education.json и т. Д.).
Мой вопросявляется: Как связать каждый параметр из раскрывающегося списка с конкретным файлом JSON? Так что файл JSON загружается при нажатии кнопки «Далее».
У меня есть рабочий список и кнопка (для меня это достижение), но я не могу понять, как связать JSON и загрузитьit.
Подвопрос: Где я могу хранить эти специфичные для json файлы? Просто в той же папке, что и мой код JavaScript?
Это мое первое приложение, поэтому любая помощь очень ценится!
Я искал SOF и Google и пришел с пустыми руками. Я нашел только «как заполнить список данными json» и «как построить динамический список из массива json», но ни то, ни другое я не ищу.
Я ожидаю, что рабочее решение простозагрузить JSON-файл, связанный с каждой отраслью, после нажатия кнопки «Далее».
Заранее спасибо
ЭТО МОЙ КОД:
ЭТОМОЙ СПИСОК:
<mat-form-field>
<mat-select placeholder="Industry" [(ngModel)]="industry">
<mat-option [value]="1">None</mat-option>
<mat-option [value]="2">Healthcare</mat-option>
<mat-option [value]="3">Banking</mat-option>
<mat-option [value]="4">Education</mat-option>
<mat-option *ngFor="let vm of viewModelsService.viewModels" [value]=vm>
{{vm.name}}
</mat-option>
</mat-select>
</mat-form-field>
ЭТО МОЯ КНОПКА:
<button mat-button [disabled]="getScoreExpressionError()" (click)="loadJSON(); showScoreVariables = false">Next</button>