Добавление каталога JSON Selection в приложение Angular - PullRequest
0 голосов
/ 10 марта 2020

Итак, я разрабатываю программу, которая позволяет пользователю отправлять JSON в API, используя HTTP-Post. Json хранятся в папке внутри моего приложения, которая называется JsonFiles, а затем внутри этой папки помещаются в собственное фирменное наименование, поэтому путь выглядит примерно так >JsonFiles>Nike>OrderConfirm.Json Что было бы хорошим способом позволить пользователю выбрать JSON Файл из пользовательского интерфейса как выпадающее меню?

У меня есть возможность выбрать указанный файл c из component.ts с помощью импорта, но это не очень хорошо, потому что мне нужно взаимодействие с пользователем для выбора файла. На случай, если кому-то интересно, я создаю приложение для работы. Большое спасибо, ребята.

1 Ответ

0 голосов
/ 10 марта 2020

Вы можете переместить эти json файлы в папку ресурсов. Таким образом, он будет доступен для загрузки с помощью http-запроса.

httpClient.get(`/JsonFiles/Nike/${jsonFileName}.json`)

А в компоненте вам просто нужно сохранить имена файлов.

files = ['OrderConfirm'] 

Вы также можете просто хранить папку где угодно, но добавьте этот путь к angular. json следующим образом,

"assets": [
  "src/assets",
  "src/favicon.ico"
]

Для исх .: https://github.com/angular/angular-cli/wiki/stories-asset-configuration

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...