假设我有一个 Angular2 组件
也许我可以将
即使将其放置在
谢谢!
<my-button>
,并且我想要为渲染下拉菜单提供选项的输入,当点击按钮时该下拉菜单会显示出来。我把菜单组件命名为 <my-menu>
,如果有传入选项,它就会在 <my-button>
的模板中有条件地呈现。也许我可以将
<my-menu>
绝对定位在 <my-button>
内,以实现期望的定位效果。但是,可能由于包含元素具有 overflow:hidden
属性,这样会剪裁 <my-menu>
。因此,我需要在 <body>
中呈现 <my-menu>
并将其绝对定位到 <my-button>
上。即使将其放置在
<my-button>
的模板内,是否有一种方法可以将 <my-menu>
渲染到 <body>
中呢?谢谢!
AppComponent
内部渲染可能是可以的,没有必要引导额外的东西。但是你能详细说明一下如何使用共享服务进行通信吗?主要是,如何在组件树上截然不同的位置呈现菜单和按钮,然后将两者关联起来? - Comptonburger<body>
添加任意组件:模态框、工具提示、类似于growl的通知、菜单等,您有任何想法如何在2.0.x(GA)中实现这些功能吗? - AndyPerlitch