Итак, приложение Angular создано с помощью CLI
У меня есть модули Aversion2.module и Aversion1.module.В HTML пользователь может выбрать версию модуля в выпадающем элементе.После этого выбранный модуль будет отображен в приложении.
Некоторые идеи, как это реализовать: 1) в роутере использовать свойство loadChildren
...
loadChildren: getModule()
...
//pseudocode
getModule() {
if (settings.version === 1) {
return import './Aversion1.module#Amodule';
} else {
return import './Aversion2.module#Amodule';
}
}
2) использовать CanLoad - перенаправить на другой маршрут с выбраннымверсия.
3) использовать Router.resetConfig
Может быть, у кого-то есть рабочее решение или опыт, как это реализовать.Большое спасибо