2016-07-22 93 views
1

我具有有角的应用程序以外的角度成分,它具有包含根选择渲染在应用主

<app></app> 

其中该应用被自举束和一块HTML的。

是否有可能以某种方式呈现该应用程序容器外的应用程序的组件?在HTML中,具有类似

<component-name></component-name> 

这样做的原因是这个程序是在外部加载只分析组件一个接一个,而不是应用程序作为一个整体,有点像风格指南组件在应用程序中。所以我加载了这个包,我想只能渲染用户选择的组件。

回答

1

您可以引导多个元素。您可以注入一个共享服务,以便能够在不同的Angular2应用程序的组件之间进行通信(在同一页上)。

How to dynamically create bootstrap modals as Angular2 components?

+0

我不控制原来的应用程序。所以我不知道这是否是我的用例。我做的是我加载到我的应用程序(angular2应用程序)一个包,我有他想要看到的组件的信息(他自己的组件,包括组件名称选择器和组件上的typedoc生成信息)。 有了这些信息,我想将他的包加载到iframe中并渲染他想要查看的组件。这是动态的意思,它应该渲染不同的组件,这取决于他想看到的东西。 –

+0

对不起,不知道这是什么意思。如果这是你的意思,你不需要**分享服务。 –

+0

Hello Gunter, 感谢您的帮助!也许我没有解释得很清楚。因此,我正在构建一个webpack工具以及一些响应fokes(他们已经构建了它的反应我正在为angular2创建原型),它分析了任何给定应用程序的组件,并让您查看组件的不同版本 这个想法是,例如你有一个卡组件,它有一个名字和一个图像,它可以让你通过切换输入来查看那张名片,像大名字,小名字,明亮的图像,黑暗的图像等。像组件的动态样式指南一样工作。 –