Я нашел два способа импортировать файлы местный json в свой код.
http get.Это хорошо известно по загрузке ввода json. Вы можете легко переключаться с удаленных файлов json на локальные.
requireДругой способ загрузить json в файлы машинописного текста - использовать require. Это просто, поскольку мне не нужно иметь дело с Promises/Observables. Я просто включаю их вот так:
data: any = require('assets/json/my.json');
Я хочу кое-что узнать о преимуществах и недостатках этих двух подходов. Есть ли предпочтительный способ и почему?

Привет, это зависит от ваших требований.
Если ваш файл постоянный, не будет изменен, тогда лучше всего использовать .require () - .require () будет кэшировать ваш файл, и при повторном импорте он предоставит кешированный файл, поэтому это может быть плохой вариант, когда вам нужны данные текущего времени, потому что вы не получите обновленные данные из этого файла
Но если ваш файл обновляется, вам нужно использовать HTTP.
Другой способ - hackernoon.com/import-json-into-typescript-8d465beded79