Как лениво загрузить статический JSON в угловое приложение - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу знать, как мы можем лениво загружать файлы JSON в угловых приложениях.Насколько я понимаю, статический контент в папке активов загружается по умолчанию только во время первоначального рендеринга и присутствует в памяти браузера.Я хочу, чтобы только определенные JSON-файлы загружались в браузер по требованию.Может кто-нибудь объяснить, пожалуйста, как это сделать.

1 Ответ

1 голос
/ 26 сентября 2019

Не обязательно размещать весь статический контент в папке активов модуля приложения.Вы можете создать папку ресурсов на уровне модуля.так что этот контент будет загружен при загрузке модуля.

app/
    modules/
        module_1/
            assets/
                images/
                    image_module_1.png
            module_1.component.ts
            module_1.module.ts
        module_2/
            assets/
                images/
                    image_module_2.png
            module_2.component.ts
            module_2.module.ts
    app.module.ts

В случае вышеуказанной иерархии, если модуль_2 загружен с отложенным доступом, ресурсы также будут загружены при загрузке модуля.

...