Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 28

НК

Назар Калитюк in TypeScript — русскоговорящее сообщество
🧤 Andrei Kapytau
Предлагаете обращаться к сервису напрямую в темплейте?)
это же вы предлагаете, или нет?
источник

VK

Vladimir Kurchatkin in TypeScript — русскоговорящее сообщество
Александр Мармеладов
Метод возвращающий приватную переменную?)
Вот такие методы и называют геттерами
источник

АМ

Александр Мармеладов in TypeScript — русскоговорящее сообщество
Vladimir Kurchatkin
Вот такие методы и называют геттерами
Ну я же дал ссылку. Просто не так давно увидел в проекте реальные прям канонические геттеры и сеттеры, у меня кровь из глаз полилась. Выпилил сразу, метод воспринимается намного приятней )
источник

VK

Vladimir Kurchatkin in TypeScript — русскоговорящее сообщество
Геттер - это всегда метод, не свойство
источник

А

Алексей in TypeScript — русскоговорящее сообщество
Ребята, начал изучать тс и возник такой вопрос. По запросу "Типа данных в тс" гугл мне говорит про строки, числа и прочее. Но при работе с дом элементами мне нужно делать преобразование к htmlelement и прочим. Что это за типы?
источник

🧤K

🧤 Andrei Kapytau in TypeScript — русскоговорящее сообщество
Назар Калитюк
это же вы предлагаете, или нет?
Я предлагаю делать геттер в компоненте и прокидывать через него свойство сервиса
источник

АМ

Александр Мармеладов in TypeScript — русскоговорящее сообщество
🧤 Andrei Kapytau
Я предлагаю делать геттер в компоненте и прокидывать через него свойство сервиса
Так приязней сразу сабжжект и подписаться, а на дестрой отписку
источник

АМ

Александр Мармеладов in TypeScript — русскоговорящее сообщество
Или нет?
источник

🧤K

🧤 Andrei Kapytau in TypeScript — русскоговорящее сообщество
Александр Мармеладов
Так приязней сразу сабжжект и подписаться, а на дестрой отписку
Ок, упростим. Есть сервис с торчащим обзерваблом, темплейтц надо подписаться на это значение через асинк пайп. Я топлю за использование геттеров/пропертей вместо обычного использования сервиса в темплейте
источник

NS

Nikita Sologub in TypeScript — русскоговорящее сообщество
🧤 Andrei Kapytau
Ок, упростим. Есть сервис с торчащим обзерваблом, темплейтц надо подписаться на это значение через асинк пайп. Я топлю за использование геттеров/пропертей вместо обычного использования сервиса в темплейте
а так норм?
источник

АМ

Александр Мармеладов in TypeScript — русскоговорящее сообщество
Vladimir Kurchatkin
Геттер - это всегда метод, не свойство
Ну там статья. Если описать гетер, то мы просто обращаемся к переменной, а тут к методы. Разница в том, что приватной переменной с том случае можно написать реальный геттер и тогда у нас будет переменная с описанным геттером и методом получения самой переменной. Значит в геттере мы можем описать совершенно другое поведение и метод будет возвращать переменную по реальному геттеру)
источник

АМ

Александр Мармеладов in TypeScript — русскоговорящее сообщество
Интерполировать что-то из сервиса? Осуждаем
источник

АМ

Александр Мармеладов in TypeScript — русскоговорящее сообщество
))
источник

А

Алексей in TypeScript — русскоговорящее сообщество
Алексей
Ребята, начал изучать тс и возник такой вопрос. По запросу "Типа данных в тс" гугл мне говорит про строки, числа и прочее. Но при работе с дом элементами мне нужно делать преобразование к htmlelement и прочим. Что это за типы?
Неужели такой тупой вопрос? :(
источник

AS

Alexey Stepanov in TypeScript — русскоговорящее сообщество
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Maxim Sosnov
Может я что-то делаю не так?
плэйграунд
источник

MS

Maxim Sosnov in TypeScript — русскоговорящее сообщество
мощно 👍
источник

λР

λера Розаλин in TypeScript — русскоговорящее сообщество
Maxim Sosnov
Может я что-то делаю не так?
плэйграунд
приватное свойство с публичным геттером сделай
источник

λР

λера Розаλин in TypeScript — русскоговорящее сообщество
а там у тебя не так то, что геттер возвращает экземпляр не наследника, а базового класса
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
🦉 ⁣
А в чем проблема писать напрямую в поле?
а если публично надо разрешить только чтение, без записи? как тут обойтись без геттера?
источник