Size: a a a

Angular - русскоговорящее сообщество

2019 September 23

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Николай Ильминский
Народ, зачем в angular существуют так называемые пайпы?
Зачем мне конструкция вида
<div>{{ title | lowercase }}</div>

если у меня уже в языке есть конутрукция, которая делает тоже самое - функция...
<div>{{ lowercase(title) }}</div>
Пайпы могут быть pure, а значит вызываться только тогда, когда значение изменилось.

Функция будет вызываться всегда.
источник

НИ

Николай Ильминский in Angular - русскоговорящее сообщество
Я правильно понимаю, что в примере
<div>{{ lowercase(title) }}</div>
функция lowercase будет вызывать не
"всегда"
а
"всегда, когда изменилось значение переменной title"
?
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Нет. А с пайпом да
источник

НИ

Николай Ильминский in Angular - русскоговорящее сообщество
Т е функция lowercase будет вызываться самопроизвольно?
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Николай Ильминский
Т е функция lowercase будет вызываться самопроизвольно?
каждый раз, когда рендерится вьюха
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
чистый пайп не будет пересчитывать, если аргумент не менялся
источник

S🕶

Sander 🕶 in Angular - русскоговорящее сообщество
Глеб Рябцев
Имхо, помешать может только недостаток знаний
Я так понимаю вы большой любитель ангуляра?
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Да
источник

S🕶

Sander 🕶 in Angular - русскоговорящее сообщество
а как долго уже разрабатываете на англуряе? и почему сделали выбор в пользу него а не другого инструмента?
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Полтора года, исторически сложилось, и ни разу не возникла потребность в другом инструменте, что показательно
источник

S🕶

Sander 🕶 in Angular - русскоговорящее сообщество
а как с компонентами дела обстоят с нуля всегда пишите их? или есть что-то нормальное из готовых?
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
В зависимости от нужд, готового хватает, но чаще свои
источник

МА

Михаил Аксенов in Angular - русскоговорящее сообщество
Добрый вечер. А есть у кого-нибудь информация по настройке HMR для Angular8?
источник

МА

Михаил Аксенов in Angular - русскоговорящее сообщество
Я в 6 и 7 настраивал, но для 8 мой рецепт походу не работает
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Михаил Аксенов
Я в 6 и 7 настраивал, но для 8 мой рецепт походу не работает
А как сейчас настроено и что именно не работает? Может ошибки есть какие?
источник

МА

Михаил Аксенов in Angular - русскоговорящее сообщество
Вертихвост キバ
А как сейчас настроено и что именно не работает? Может ошибки есть какие?
Настраивал по своим заметкам: https://gist.github.com/uberpwner/6ba6ab9abeaa6a4edc09c2059f431cbb
Проект запускался, но при пересборке вместо hot reload просто перезагружал страницу. В итоге забил на это дело и собирал как обычно, а сейчас под вечер задался вопросом :)
Сейчас попробую снова включить HMR и напишу ошибки если будут.
P.S. запускал естественно с флагом —hmr
источник

S🕶

Sander 🕶 in Angular - русскоговорящее сообщество
Глеб Рябцев
В зависимости от нужд, готового хватает, но чаще свои
вот это и беспокоит что готового очень мало, писать с нуля это значит надо не только написать но еще и тестами все покрыть,
трудоемкий процесс, еще и дизайн компонентов продумать, под каждый проект такое писать, а есть смысл?

не ужели дизайн системы нормальной нет?
источник

KA

Kulagin Alex in Angular - русскоговорящее сообщество
Sander 🕶
вот это и беспокоит что готового очень мало, писать с нуля это значит надо не только написать но еще и тестами все покрыть,
трудоемкий процесс, еще и дизайн компонентов продумать, под каждый проект такое писать, а есть смысл?

не ужели дизайн системы нормальной нет?
А в реакте есть?)
источник

S🕶

Sander 🕶 in Angular - русскоговорящее сообщество
полно
источник

S🕶

Sander 🕶 in Angular - русскоговорящее сообщество
в ангуляре есть, но выбор скудной
источник