访问Angular

时间:2018-01-25 20:57:28

标签: angular

如何访问同一视图但不是儿童的其他组件?我的父组件有一些组件。

parent.component.html

<html>
  <address-component></address-child>
  <name-component></name-component>
</html>

那么如何从name-component访问address-component?他们没有自己的关系,只是他们处于相同的观点。

1 个答案:

答案 0 :(得分:1)

如果您不想使用某项服务,可以尝试这种child1-parent-child2通讯:

@$(CC) $(OBJECTS) -o $(OUTPUTNAME) $(LDFLAGS) libzint.a -lpng

在您的地址组件中,您将拥有以下内容:

<address-component (updateNameComponent)="nameComponent.yourMethodName()"></address-child>
<name-component #nameComponent ></name-component>

您可以使用以下命令从地址组件触发nameComponent.yourMethodName:

@Output() updateNameComponent = new EventEmitter();