Angular2动态组件在运行时+包装整个应用程序

时间:2018-02-22 07:35:59

标签: angular dynamic components angular-cli

我试图找到一种方法将组件动态注入main / module angular2应用程序。我已经设置了API来发送要注入的组件列表(例如BookingInComponent),但我不希望在某些操作之前将其存在于应用程序中。

我已经设法在AngularJS(1)中通过将每个控制器附加到模板via,在mainApp.js中的路由中注入它来设法执行此操作,因此他们正在加载它们。

我无法在Angular2中找到一种方法,因为所有内容都必须在main.ts~中预先定义,即使稍后加载了懒惰 - 似乎没有简单的方法来#39;包'它与AngularCLI。

只是为了澄清 - >我不是在找任何会隐藏我的路线的东西 [隐藏] ="!notLoggedIn()"或者在用户未登录时保护我的路线 - >如果用户根本不应该使用组件,我正在寻找一种不具备组件的方法(=

0 个答案:

没有答案