Size: a a a

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

2020 January 14

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
ⓞⓝⓔⓜⓐⓝⓣⓞⓞ
привет, собираю библиотеку. подскажите пожалуйста насколько это ок и как решить? *как решить в принципе знаю, подскажите почему так или скиньте где почитать
источник

ⓞⓝⓔⓜⓐⓝⓣⓞⓞ in Angular - русскоговорящее сообщество
Alexander Iworb
Ответ легко ищется: https://stackoverflow.com/questions/55326372/no-name-was-provided-for-external-module
Если вкратце, то вы делаете билд в т.ч. UMD модуля, и чтобы он знал откуда тащить ваши зависимости, которые находятся в global scope, ему нужны имена. Если ему не дали информацию об этом - он начинает предполагать варианты, о чем и сообщает в консоль при билде
Спасибо. Второй вытекающий вопрос - вот есть у меня предположим моя Angular библиотечка, которую я успешно билжу и заливаю в приватный реп, а в другой использую как зависимость - как я могу определить какое у неё будет имя в global scope?
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
ⓞⓝⓔⓜⓐⓝⓣⓞⓞ
Спасибо. Второй вытекающий вопрос - вот есть у меня предположим моя Angular библиотечка, которую я успешно билжу и заливаю в приватный реп, а в другой использую как зависимость - как я могу определить какое у неё будет имя в global scope?
В другой библиотеке или проекте? Если вы устанавливаете в dependencies, то имя, которое предположит сборщик будет в любом случае одинаковым что там, что там
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Либо же, в ответе выше, в статье, есть разъяснения, что имена помещаются в window.ng.core
источник

ⓞⓝⓔⓜⓐⓝⓣⓞⓞ in Angular - русскоговорящее сообщество
В другой библиотеке, да.
источник

ⓞⓝⓔⓜⓐⓝⓣⓞⓞ in Angular - русскоговорящее сообщество
Благодарю!
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
интересный баг у меня, не могу понять откуда ноги растут
есть <ng-container *ngIf="favorite.id === noteActionId"> проверка, по активному элементу. Но вот проскакивает такой баг
источник

YK

Yehór Kashperskyi in Angular - русскоговорящее сообщество
Dmitry Pestov
интересный баг у меня, не могу понять откуда ноги растут
есть <ng-container *ngIf="favorite.id === noteActionId"> проверка, по активному элементу. Но вот проскакивает такой баг
Тут явно где-то ошибка
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
Yehór Kashperskyi
Тут явно где-то ошибка
Точно
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
при вызове функции сразу меняется id на новый
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Dmitry Pestov
при вызове функции сразу меняется id на новый
Зачем дважды менять?
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Dmitry Pestov
при вызове функции сразу меняется id на новый
Выведи id этих объектов и глянь не могут ли они быть одинаковы
источник

DP

Dmitry Pestov in Angular - русскоговорящее сообщество
вывел уже на скрине
источник

V

Veli in Angular - русскоговорящее сообщество
Dmitry Teplov
можно сделать чистый пайп, он не будет пересчитываться каждый раз
Да, читал статью по этому поводу, но разве есть смысл использования пайпа в ngIf? Он же просто для форматирования значения
источник

V

Veli in Angular - русскоговорящее сообщество
В таком кейсе
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Veli
Да, читал статью по этому поводу, но разве есть смысл использования пайпа в ngIf? Он же просто для форматирования значения
чистый пайп это по сути то же самое, что дёрганье метода компонента, только по дефолту пайпы чистые и не будут пересчитывать результат, если аргументы не менялись
источник

AR

Anton Rozdobudko in Angular - русскоговорящее сообщество
Ребят, вопрос: есть кастомный валидатор, но нужно что бы он срабатывал только при событии 'blur' (когда инпут теряет фокус).
Эту проверку возможно сделать в самом валидаторе?
https://codepen.io/arnygora/pen/zYxLOde
источник

N

Natasha Zhorn in Angular - русскоговорящее сообщество
Anton Rozdobudko
Ребят, вопрос: есть кастомный валидатор, но нужно что бы он срабатывал только при событии 'blur' (когда инпут теряет фокус).
Эту проверку возможно сделать в самом валидаторе?
https://codepen.io/arnygora/pen/zYxLOde
Здравствуйте. Попробуйте использовать стратегию { updateOn: blur }
источник

N

Natasha Zhorn in Angular - русскоговорящее сообщество
источник

AR

Anton Rozdobudko in Angular - русскоговорящее сообщество
Да читал, только не совсем понял куда её лепить.
источник