Могу ли я защитить методы моего компонента (частные методы)? - PullRequest
0 голосов
/ 01 апреля 2019

Приложение Stackblitz, указанное ниже, является отрывком, демонстрирующим пример руководства Angular, показывающий, как могут взаимодействовать родительские и дочерние компоненты.В этом примере родительский элемент ссылается на дочерний компонент через декоратор @ViewChild, а затем может вызывать его методы.

Методы start, stop и seconds родительского компонентапросто обертки для дочерних компонентов с таким же именем.

Мой вопрос: почему методы моего ребенка открыты без возможности сохранить их в тайне?В моем вставленном коде я уже пытался изменить метод дочернего элемента, чтобы объявить методы как private, и, как вы можете видеть, это было безрезультатно, поскольку пример кода все еще выполняется.

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

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