Обновление ракурса в угловых после модального закрытия - PullRequest
0 голосов
/ 17 мая 2018

Используя Angular 5, я хочу обновить атрибут родительского компонента, как только дочерний компонент (модальное диалоговое окно) будет закрыт. Все три из этих методов являются жизнеспособными способами сделать это? И какие бы самые быстрые / наименьшие накладные расходы?

Вариант a: До сих пор я всегда использовал Subject () в единственном экземпляре Service, который я вызываю в модальном компоненте, поскольку он закрывается и подписывается на родительский компонент, чтобы прослушивать, когда он вызывается, и, таким образом, обновлять мой атрибут .

Вариант b: будет ли EventEmitter приемлемым вариантом для этого? Я предполагаю, что выдает почти любое значение, когда модальное закрывается и в родительском onChange я могу переоценить свой атрибут?

Вариант c: я посмотрел на ловушки Angular Lifecycle и обнаружил такие вещи, как ngOnChanges () и ngDoCheck (), но ни один из них не кажется полезным. Есть ли другие крючки, которые могут быть использованы в этой ситуации?

1 Ответ

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

Вариант B постится и меньше всего накладных расходов.

...