【发布时间】:2017-12-03 22:42:52
【问题描述】:
最近入手Angular2,遇到如下场景
需要从同级组件访问元素,而不是从 Parent Cmp。感谢观看
示例:
假设我们有相同的组件 A 和组件 B 等级。
需要将 ComponentB 中 templateA 中的 iframe 元素隐藏或
删除元素。
index.html
<component-A> </component-A>
<component-B> </component-B>
ComponentA.html
<div>
<iframe id="someIframe"></iframe>
</div>
ComponentB.html
<div>
<form id="someForm"></form>
</div>
@component
({
selector:'component-A',
templateUrl:'/componentA.html'
})
constructor() {
}
@component
({
selector:'component-B',
templateUrl:'/componentB.html'
})
constructor() {
//need to get hold of the iframe element to hide that.
}
【问题讨论】:
-
是的,您可以使用输入和输出功能。
标签: javascript angular angular2-template angular2-components