Size: a a a

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

2021 March 22

R

Rus in Angular - русскоговорящее сообщество
подскажиte пж почему я прописал такие стили в компоненте
.link {
 color: $edit-info-color;
 cursor: pointer;
}

но у меня вышла ошибка типа
$edit-info-color
undefined перенес в майн.сцсс все ок
источник

E

Eugene in Angular - русскоговорящее сообщество
Rus
подскажиte пж почему я прописал такие стили в компоненте
.link {
 color: $edit-info-color;
 cursor: pointer;
}

но у меня вышла ошибка типа
$edit-info-color
undefined перенес в майн.сцсс все ок
в стили компонента переменная импортирована?
источник

R

Rus in Angular - русскоговорящее сообщество
Eugene
в стили компонента переменная импортирована?
если честно не понимаю зачем ее импортировать. она же в майне видит значит в дочках тоже должна быть видимой
источник

E

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

R

Rus in Angular - русскоговорящее сообщество
Eugene
в стили компонента переменная импортирована?
импортнул вот так но не работает
источник

R

Rus in Angular - русскоговорящее сообщество
оно импортируется с ядра. ядро прописывается в зависимостях в package.json
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Просто строки использовать не стоит.

Для быстрого резолвинга зависимостей, Angular использует под капотом использует bloom filters. Поэтому каждый InjectionToken и или @Injectable класс имеет свое инкрементальное значение, которые используется для этого фильтра.

☝️ это вкратце подкапотно ответ на вопрос "почему так?"

вот тут подробнее как работает bloom filters https://t.me/angular_fox/46
Честно не совсем понятно зачем они bloom filter применили и какую функцию конкретно выполняет в рамках контейнера зависимостей. Он же только может сказать что инстанс не создан 100% или создан с некой вероятностью. Сложность O(k), где k количество хэш функций, когда как поиск по хэшу был бы O(1). Если это для оптимизации расхода памяти, то выглядит как экономия на спичках.
источник

Р

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

S

Soratik in Angular - русскоговорящее сообщество
Здравствуйте,
Почему ngOnChanges это отловить не может?
источник

DV

Dmitry Vegner in Angular - русскоговорящее сообщество
Soratik
Здравствуйте,
Почему ngOnChanges это отловить не может?
Попробуй завести переменную, туда запушить новое значение и затем переприсвоить это значение атрибуту компонента.
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Soratik
Здравствуйте,
Почему ngOnChanges это отловить не может?
onPush, например, не отловит такого, т.к. ссылка не поменялась, Вы мутировали массив
источник

S

Soratik in Angular - русскоговорящее сообщество
Dmitry Vegner
Попробуй завести переменную, туда запушить новое значение и затем переприсвоить это значение атрибуту компонента.
Благодарю
источник

S

Soratik in Angular - русскоговорящее сообщество
Oleg Safonov
onPush, например, не отловит такого, т.к. ссылка не поменялась, Вы мутировали массив
Благодарю
источник

С

Сергей А in Angular - русскоговорящее сообщество
Как решить?
источник

DV

Dmitry Vegner in Angular - русскоговорящее сообщество
scp foundation какой-то. Удалено.
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Сергей А
Как решить?
что у Вас за суперсекретная информация? Есть нормальный скрин?
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Сергей А
Как решить?
забыли какой-то модуль либо забыли компонент задекларировать
источник

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Dmitry Vegner
scp foundation какой-то. Удалено.
Ангуляр просто кетер
источник

С

Сергей А in Angular - русскоговорящее сообщество
Argument Exception
забыли какой-то модуль либо забыли компонент задекларировать
Компонент нужно задекларировать в файле ts/module/service?
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Сергей А
Компонент нужно задекларировать в файле ts/module/service?
в модуль
источник