Size: a a a

2020 February 06

N

Nik in Angular Kyiv
Пойду открою винишко
источник

S🥐

Sebastien 🥐 in Angular Kyiv
Nik
✨🎉 Angular 9 — релиз

Angular 9 наконец-то зарелизили!
Для обновления на новую версию достаточно следовать этим инструкциям:

👉 https://update.angular.io/

Перечень нововведений опубликую завтра, changelog можно посмотреть здесь:

👉 https://github.com/angular/angular/blob/master/CHANGELOG.md
источник

A

Antony in Angular Kyiv
14 rc версий с баг фиксами как то много
источник

B

Bohdan in Angular Kyiv
Жалко, что модули остались
источник

ПО

Пиксельный Обухов in Angular Kyiv
Bohdan
Жалко, что модули остались
В этом же вся суть фреймворка, или нет? А чем так плохи модули? Мне правда интересно :)
источник

V

Vlad in Angular Kyiv
Bohdan
Жалко, что модули остались
и почему же жаль? )
источник

B

Bohdan in Angular Kyiv
Казалось, что вот уже динамическая погрузка компонентов будет с коробки

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

🌀

🌀 maktarsis in Angular Kyiv
Bohdan
Казалось, что вот уже динамическая погрузка компонентов будет с коробки

Скрол и подгрузило, поэтому и модули в этом случае не понадобятся, так как структура всех компонентов будет плоской, и не модулт грузить, а компонентов, компонентов по факту будет как модуль
а какую задачу/проблему ты собираешься решить динамической подгрузкой компонента при скролле?
источник

B

Bohdan in Angular Kyiv
Минимальный изначальный бандл
источник

B

Bohdan in Angular Kyiv
Изначальный бандл на один экран
источник

I

Ilya in Angular Kyiv
Ребята, вы не могли бы обьснить момент ?
Consider not providing services in shared modules. Services are usually singletons that are provided once for the entire application or in a particular feature module. There are exceptions, however. For example, in the sample code that follows, notice that the SharedModule provides FilterTextService. This is acceptable here because the service is stateless;that is, the consumers of the service aren't impacted by new instances.

Consider not providing services in shared modules
вот тут я не понял. Зачем же для всей апки сервисы провайдить, если можно только там, где нужно?
источник

I

Ilya in Angular Kyiv
Services are usually singletons that are provided once for the entire application  вот тут он говорит, что типа для всей апки
но зачем?
источник

AK

Artyom Krasnyuk in Angular Kyiv
Ilya
Ребята, вы не могли бы обьснить момент ?
Consider not providing services in shared modules. Services are usually singletons that are provided once for the entire application or in a particular feature module. There are exceptions, however. For example, in the sample code that follows, notice that the SharedModule provides FilterTextService. This is acceptable here because the service is stateless;that is, the consumers of the service aren't impacted by new instances.

Consider not providing services in shared modules
вот тут я не понял. Зачем же для всей апки сервисы провайдить, если можно только там, где нужно?
Потому что если будешь этот модуль использовать в лейзи модулях у тебя будет несколько инстансов сервисов. Если нужен синглтон- providedIn root
источник

I

Ilya in Angular Kyiv
понял, спасибо
источник

N

Nik in Angular Kyiv
Ilya
Ребята, вы не могли бы обьснить момент ?
Consider not providing services in shared modules. Services are usually singletons that are provided once for the entire application or in a particular feature module. There are exceptions, however. For example, in the sample code that follows, notice that the SharedModule provides FilterTextService. This is acceptable here because the service is stateless;that is, the consumers of the service aren't impacted by new instances.

Consider not providing services in shared modules
вот тут я не понял. Зачем же для всей апки сервисы провайдить, если можно только там, где нужно?
тут вопрос в том что при провайде сервиса в шейред при каждом импорте шейред модуля будет создаваться shadow clon сервиса, для каждого модуля будет свой клон. можно использовать в таком случае forRoot но тут лучше или providedIn или CoreModule (хотя уже от него можно отказаться, providedIn заменяет это, а в 9-ке вообще добавились два новых скоупа под эти дела, в том числе для лейзи модуля)
источник

I

Ilya in Angular Kyiv
спасибо)
источник

D

Dima in Angular Kyiv
🎉🎉🎉    тепер залишилось місяці 3 почекати поки пофіксять усі баги, які повилазять -  і можна мігруватись😂
источник

N

Nik in Angular Kyiv
некоторые уже давно его используют
источник

Sergey Фrolov in Angular Kyiv
Nik
некоторые уже давно его используют
Так точно
источник

N

Nik in Angular Kyiv
про тебя я как раз и подумал )
источник