NgIf и @Input Angular 2 - PullRequest
       3

NgIf и @Input Angular 2

0 голосов
/ 18 марта 2019

У меня проблема с передачей переменной от родителя к потомку, когда в потомке содержится условный оператор. Мой код выглядит так:

Родитель:

<child-component [eName]="'test1'"></child-component>

Ребенок:

    @Input() eName = '';
    editState: boolean;

    <div *ngIf="someCondition">
      <div [test]="eName"></div>
    </div>

Test - это директива, и независимо от того, что происходит в этой директиве, этот пример работает, когда у меня нет условия: ngIf="someCondition". Когда он у меня есть, он не может правильно прочитать переменную eName.

Как я могу изменить это поведение?

Я знаю, что когда я изменю ngIf на ngShow/ngHide, это сработает, но я не хочу делать это таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...