如何访问同一视图但不是儿童的其他组件?我的父组件有一些组件。
parent.component.html
<html>
<address-component></address-child>
<name-component></name-component>
</html>
那么如何从name-component
访问address-component
?他们没有自己的关系,只是他们处于相同的观点。
答案 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();