Size: a a a

Советский Angular

2021 February 26

K🦋

Kir 🦋 JS in Советский Angular
Там что там private по делу
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
по хорошему, наружу (public) должно торчать только то, что мы хотим предоставлять для использования
источник

С

Степан in Советский Angular
Kir 🦋 JS
Да, но само свойство которое обозначается как приватное записывается внутри компонента, используя переданный параметр
получается передали и забыли, а input можем менять в процессе? только в этом отличие? тогда само понятие модификатора private не нарушается?
источник

AS

Anton Shvets in Советский Angular
Степан
да есть такое... не спорю, но вот например подключение сервисов в конструкторе, тоже получается public всегда писать надо?
если ты собираешься предоставить доступ к этому полю из шаблона например, то нужно public, но как правило этого не происходит, скорее всего это будет нарушение закона деметры
источник

С

Степан in Советский Angular
Вертихвост キバ 🏡🦊
по хорошему, наружу (public) должно торчать только то, что мы хотим предоставлять для использования
вот мне кажется не по хорошему, а прям обязательно
источник

С

Степан in Советский Angular
в этой парадигме "Input записывается извне значит всегда public" одни условности... имхо..
источник

С

Степан in Советский Angular
если на то пошло получается и Output тоже всегда public должен быть
источник

K🦋

Kir 🦋 JS in Советский Angular
Степан
если на то пошло получается и Output тоже всегда public должен быть
Конечно
источник

С

Степан in Советский Angular
Kir 🦋 JS
Конечно
приму на веру) но мысль "зачем" меня видимо никогда не покинет...
источник

K🦋

Kir 🦋 JS in Советский Angular
Степан
получается передали и забыли, а input можем менять в процессе? только в этом отличие? тогда само понятие модификатора private не нарушается?
Нет, отличие в том, что сервис передается вот так:
new Component(service)

Ангулар не знает что внутри есть приватное свойство
источник

K🦋

Kir 🦋 JS in Советский Angular
А пропсы передаются непосредственно записью в свойство, вот так:
component.input = value;
источник

С

Степан in Советский Angular
Kir 🦋 JS
А пропсы передаются непосредственно записью в свойство, вот так:
component.input = value;
вот тут да... капитулирую)
источник

K🦋

Kir 🦋 JS in Советский Angular
Степан
приму на веру) но мысль "зачем" меня видимо никогда не покинет...
потому что где-то есть код:
component.output.subscribe();
источник

K🦋

Kir 🦋 JS in Советский Angular
А вот я смотрю хайп у клабхауса проходит потихоньку
источник

ЕУ

Евгений Удалов... in Советский Angular
Kir 🦋 JS
А вот я смотрю хайп у клабхауса проходит потихоньку
бинго
источник

AS

Anton Shvets in Советский Angular
Kir 🦋 JS
А вот я смотрю хайп у клабхауса проходит потихоньку
щас соберут датасет и оно таинственным образом испарится :)
источник

K🦋

Kir 🦋 JS in Советский Angular
Anton Shvets
щас соберут датасет и оно таинственным образом испарится :)
Что испарится?
источник

AS

Anton Shvets in Советский Angular
Kir 🦋 JS
Что испарится?
клабхауз :)
источник

K🦋

Kir 🦋 JS in Советский Angular
Аа.. Ну посмотрим, я думаю, что в каком-то виде останется, но будет конечно не так интересно
источник

НЧ

Никита Чеботов... in Советский Angular
Kir 🦋 JS
Аа.. Ну посмотрим, я думаю, что в каком-то виде останется, но будет конечно не так интересно
оно как то должно монетизироватся же
Кроме какого нибудь платного функционала других подходящих методов монетизации пока не знаю
источник