2016-08-17 61 views

回答

4

您可以使用一个模板变量去的兄弟一个参考。 如果<app-controls>有它发出事件被点击一个按钮时,你可以做一个输出:

<app-controls (buttonClicked)="main.doSomething($event)"></app-controls> 
<app-main #main></app-main> 

,或者你可以传递一个参照@Input() siblings;,然后调用它的方法:

<app-controls [sibling]="main"></app-controls> 
<app-main #main></app-main> 
+1

我即将发布一个提及输出+本地模板变量技术的答案,但你击败了我:)。这是[plunker](http://plnkr.co/edit/RfqrMs7Rn3S9ZeYLvY83?p=preview)。 –

+0

感谢Plunker :) –

+0

@GünterZöchbauer我如何可以访问<应用,主要#main>里面的形式 请注意,这#main IM加载动态组件 – LittleDragon