Получить доступ к родительским методам и переменным через DOM - Angular 2+ - PullRequest
0 голосов
/ 29 мая 2018

Здравствуйте, есть ли способ получить доступ к компоненту верхнего уровня, его переменным и методам через DOM?

В моем примере Угловой код генерируется динамически, и могут быть разные Компоненты.Но Child знает, какие методы и переменные имеет родительский компонент DOM.

Есть ли способ получить доступ к методам и переменным?

Например: https://stackblitz.com/edit/angular-dhpnf8

<hello name="grandparent1">
    <some-other-component name="parent1">
        <div>
            <hello name="grandchild1">
            </hello>
            <hello name="grandchild2">
            </hello>
        </div>
    </some-other-component>
</hello>

1 Ответ

0 голосов
/ 29 мая 2018

Да, вам просто нужно

import { ParentPage } from '../../pages/well-control/parent';
.
.
.
parent: ParentPage;
parent1: any;
.
.
.
constructor(...){
parent.method1();//you can use it anywhere
parent1 = parent.variable1;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...