Angular CDK: наложение и обнаружение изменений - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь понять, как работает CDK, и хочу реализовать очень простой компонент всплывающей подсказки.

Я знаю, что уже существует в материале, но мне кажется, что показ / скрытие подсказки к мату вызывает много событий обнаружения изменений.

Поскольку всплывающая подсказка предназначена только для простой информации, я думаю, что нам не нужно обнаруживать изменения, поэтому я пытаюсь реализовать ее самостоятельно.

Мой код работает, но, тем не менее, он запускает обнаружение изменений.

Я пытаюсь использовать ngZone runOutsideAngular, но в этом случае всплывающая подсказка не отображается: похоже, она не обновляется по содержанию и положению.

Обязательно ли при работе с оверлеем система обнаружения изменений?

спасибо,

загар

пс. вот мой демонстрационный код

https://stackblitz.com/edit/angular-efxkg7

...