Angular 8 - Как получить доступ к переменным дочернего компонента, используемого в ng-шаблоне родителя - PullRequest
0 голосов
/ 17 января 2020

В шаблоне родительского компонента я использую дочерний компонент в ng-шаблоне следующим образом

<ng-template #signalsDialog>
        <div class="dialog">
            <child-selector
                [Id]="parentModel.id"
                [listSource]="parentModel.signals"
                [loadingState]="parentModel.loadingState"
                (closeDropDown)="closeDropdown()">
            </child-selector>
        </div>
    </ng-template>

Этот #signalsDialog отображается в родительском компоненте как компонент наложения CDK, например this enter image description here

Задача # 1 Когда поиск завершился успешно и список обновился в фоновом режиме, он не будет обновлен в компоненте наложения, пока я не закрою и не открою его снова.

Задача № 2 Если я хочу получить доступ к некоторой переменной дочернего компонента (например, состояние ожидания поиска), пока он отображается в виде наложения, это недоступно.

Пожалуйста, помогите мне, будь то ограничение overlay или что-то связанное с ng-tempalte .

...