Size: a a a

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

2020 March 24

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Yuri Katkov
ну это очень широкое понимание. Я имею в виду вот эту классическую ситуацию, вот у нас массивчик Animal’ов:  [bear, cat, dog, wolf] и вот мы по нему пробегаемся и каждому зверю говорим “подай голос“ (метод speak из Animal). И медведь ревет, котик мяукает, собачка гавкает, а волк воет.
выше я привел пример
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Yuri Katkov
ну это очень широкое понимание. Я имею в виду вот эту классическую ситуацию, вот у нас массивчик Animal’ов:  [bear, cat, dog, wolf] и вот мы по нему пробегаемся и каждому зверю говорим “подай голос“ (метод speak из Animal). И медведь ревет, котик мяукает, собачка гавкает, а волк воет.
в матириале есть Portal
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Как пример
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Let me take you into the light
в матириале есть Portal
+
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Или mat-form-field
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Посмотри
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Я про когтролы
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
в самом ангуляре просто дофигища ООП паттернов(стратегии, визиторы, цепочки обязанностей, компоновщики)
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Прикинь у тебя есть МатФормФилдКонтрол с методами
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Yuri Katkov
ну это очень широкое понимание. Я имею в виду вот эту классическую ситуацию, вот у нас массивчик Animal’ов:  [bear, cat, dog, wolf] и вот мы по нему пробегаемся и каждому зверю говорим “подай голос“ (метод speak из Animal). И медведь ревет, котик мяукает, собачка гавкает, а волк воет.
кста, ControlValueAccessor чем не полиморфизм? или вы не писали свои контролы?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
о, вот это серьезный пример
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
блин, надо бы заново какой-то букварь по ООП прочитать с js-примерами, а то у меня как были С++ ные представления, так и остались
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Yuri Katkov
о, вот это серьезный пример
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
круто!
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Ребята) Привет
Вопрос.
Смотрите. У меня есть метод, который проверяет доступен ли ресурс в зависимости от роли и если доступен он возвращает true or false
_
this.accessChecker.isGranted('view', 'testPage')   = returns Observable<bool>
_
У меня есть массив элементов меню.
И мне надо по каждому массиву проверить можно ли отображать это в меню или нельзя.
Как правильнее проверить все пункты по этому методу?
Чтобы не было грубо говоря такого -

arrayMenuItems.foreach(x=> this.accessChecker.isGranted('view', x))

__
Подскажите, какие есть варианты лаконичино написать?
п.с. сервис переписать нет возможности ибо он из сторонней либы
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Sergey Vakhramov
народ, а есть ли какая-нибудь коротенькая статья, нормально объявсняющая отличия между imports, declarations, providers и так далее?
чет вы намешали терминов, импорты это импорты, объявления - это объявления. По ним можете отедльно почитать где-нибудь про js. А вот если вам интересно про providers, то в документации ангуляра есть целый пункт про DI https://angular.io/guide/dependency-injection
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
Денис Макаров
чет вы намешали терминов, импорты это импорты, объявления - это объявления. По ним можете отедльно почитать где-нибудь про js. А вот если вам интересно про providers, то в документации ангуляра есть целый пункт про DI https://angular.io/guide/dependency-injection
Мы когда модуль описываем, пишем импорты, декларации, провайдеры и так далее. Хотел прочитать, что каждый из них значит.
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
Немного не понимаю до конца эти вещи.
источник

ДМ

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