Size: a a a

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

2019 October 29

A

Arczi in Angular - русскоговорящее сообщество
Roman Kolesnikov
https://codepen.io/tag/tabs/
Пробегись по демках, может найдешь то что нужно
thx
источник

D

Danil in Angular - русскоговорящее сообщество
подскажите, для чего нужен @ injectable?или пример хороший мб у кого есть? а то общего понимание не складывается
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Денис Макаров
для подобных действий лучше использовать forEach, map формирует новый массив при обходе
map по производительности быстрее + можно в связке со spread оператором использовать
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Roman Kolesnikov
map по производительности быстрее + можно в связке со spread оператором использовать
про быстрее - это вопрос сложный, зависит от реализации компилятора/интерпретатора(а их столько, что точные выводы сделать сложно), да и микрооптимизациями надо заниматься в последнюю очередь
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Danil
подскажите, для чего нужен @ injectable?или пример хороший мб у кого есть? а то общего понимание не складывается
попробуйте убрать из сервиса с зависимостями в конструкторе и посмотреть что будет)
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Danil
подскажите, для чего нужен @ injectable?или пример хороший мб у кого есть? а то общего понимание не складывается
если в двух словах, то данный декоратор позволяет ангуляру понять, что перед ним сервис и что туда  надо инжектировать зависимости(если они есть)
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Danil
подскажите, для чего нужен @ injectable?или пример хороший мб у кого есть? а то общего понимание не складывается
а может лучше офф доку почитать?
источник

D

Danil in Angular - русскоговорящее сообщество
Денис Макаров
если в двух словах, то данный декоратор позволяет ангуляру понять, что перед ним сервис и что туда  надо инжектировать зависимости(если они есть)
т.е если будет injectable и я передам в этот сервис параметры, они и в родительской компоненте изменяться
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Danil
т.е если будет injectable и я передам в этот сервис параметры, они и в родительской компоненте изменяться
кажется вы совсем не понимаете о чем говорите. У сервиса не может быть родительского компонента. И передать параметры в сервис вы можете только путем вызова метода у сервиса(при условии, что он конечно получает аргументы)
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Денис Макаров
если в двух словах, то данный декоратор позволяет ангуляру понять, что перед ним сервис и что туда  надо инжектировать зависимости(если они есть)
не только, у него есть еще provideIn(могу ошибаться как пишется), который позволяет указать в какой модуль провайдить сам сервис
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Argument Exception
не только, у него есть еще provideIn(могу ошибаться как пишется), который позволяет указать в какой модуль провайдить сам сервис
да, но это не основной функционал, и если не ошибаюсь, то появился он в 4/5 ангуляре
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Денис Макаров
про быстрее - это вопрос сложный, зависит от реализации компилятора/интерпретатора(а их столько, что точные выводы сделать сложно), да и микрооптимизациями надо заниматься в последнюю очередь
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Лучше сразу такое учесть
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Денис Макаров
да, но это не основной функционал, и если не ошибаюсь, то появился он в 4/5 ангуляре
в 4 точно нет, с 5ого вроде
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Roman Kolesnikov
Лучше сразу такое учесть
в первую очередь надо учитывать семантику, а не то, насколько миллисекунд раньше завершится один чем другой
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
да и как уже говорилось ранее, сегодня он быстрее, завтра оптимизируют другой
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Roman Kolesnikov
Лучше сразу такое учесть
вам спецификация гарантирует, что map быстрее?
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
я бы не был уверен даже сейчас если во всех браузерах мап быстрее
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Argument Exception
я бы не был уверен даже сейчас если во всех браузерах мап быстрее
+, хром каждые пару месяцев выпускает новые версии, а за 10 лет там уже несколько раз сменился код компилятора и виртуальной машины
источник

АЖ

Антон Желтов in Angular - русскоговорящее сообщество
подскажите как правильно сделать: у меня на бэк уходит пост с данными модели, бэк создает ее в базе и возвращает ее id, далее у меня идут обновления этой модели, примерно тот же самый пост,только еще есть obj_id, чтобы не создавался новый объект, а апдейтился старый. Нюанс в том, что второй пост может уйти раньше чем я получу id от первого, как мне "дождаться" результата первого поста, а потом уже второй отправдять с идшником?
источник