Я использую Ivy последний r c кандидат на данный момент.
Вариант использования: я хочу предоставить несколько модулей, которые компилируются отдельно, загружаемые через оператор импорта во время выполнения, без использования loadchildren из модуля маршрутизатора .
Контекст: я создал библиотеку, называемую узлами, через "ng generate library node". «Узлы сборки ng» генерируют под dist желаемые связки et c. Пока ничего особенного.
В моем приложении я хочу создать экземпляр NodesComponent следующим образом:
const modulePath = '/Users/modules/nodes/nodes.umd.js'; return await import (modulePath) .then (...)
Это не работает, поскольку компилятор Ivy почему-то не распознает модуль, загружаемый по требованию.
При вызове
import ('/ Users / modules / node / node.umd. js'). Затем (...) все работает как положено.
Вопрос:
Это так? Можно ли загрузить произвольный файл модуля из местоположения с импортом БЕЗ, указав modulePath @ время компиляции?
В Ivy должна быть возможность лениво загружать модули из любого места, не указывая их во время компиляции.