Size: a a a

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

2021 May 20

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Еще нашел, что такое может быть, если одновременно outputDir и outputFile указаны в tsconfig
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
avatar?.img - вернет undefined
источник

MV

Mikhail Vasiliev in Angular - русскоговорящее сообщество
Указано только outputDir
источник

В

Владимир in Angular - русскоговорящее сообщество
я выше написал почему
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
А сколько у вас конфигов на проект?
А вообще может это баг ng-packagr
https://github.com/rollup/rollup/issues/2616#issuecomment-592319583 похоже inlineDynamicImports  надо поставить
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Ок, не optional chaining, а safe navigation operator. Но не тернарка. Тернарная операция это - условие ? да : нет
источник

MV

Mikhail Vasiliev in Angular - русскоговорящее сообщество
Не помогает)
источник

MV

Mikhail Vasiliev in Angular - русскоговорящее сообщество
Весь инет уже облазил
источник

В

Владимир in Angular - русскоговорящее сообщество
мы не о том спорим. *ngIf принимает в себя выражение, которое приводит к булевому значению. динамика у нас  - переменная avatar. Все остальное внутри *ngIf это информационный шум в лучшем случае, источник ошибки во всех остальных вариантах
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Ну ему надо проверить, что avatar = { img: 'img.jpg' }, а не  avatar = { img: null }. Но если не уверены, что avatar не null и не undefined, то лучше писать *ngIf="avatar && avatar.img", что сокращенно *ngIf="avatar?.img".
источник

В

Владимир in Angular - русскоговорящее сообщество
если уж СОВСЕМ строго, то что за сущность avatar.img на входе? Откуда она берется? у нас есть на входе только avatar, который мы получаем через let-avatar="..." и никакого avatar.jpg мы не определяли. То есть это статический undefined
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Ну входных он не показал, но там должен быть объект с полем img в котором ссылка
источник

В

Владимир in Angular - русскоговорящее сообщество
показывал в самом первом скрине если не ошибаюсь. Но и в этом случае обращаться надо к полю объекта без ? потому что если нет самого аватара - нет и поля, и мы в любом случае ничего не показываем. Если есть поле, то есть аватар и проверка на него не нужна. Так что или просто проверяем наличие avatar, или только поле avatar.img (если оно так обозвано). А если посмотреть повнимательнее на его код внутри и чего он хочет получить, то у нас два уровня проверки - сначала на наличие самого аватара, чтобы не ловить ошибки асинхронщины, а далее проверка *ngIf="avatar.img(ну или как там поле обозвано) else #tempalateWithoutAvatar" то есть два темплейта - с бекграундом если он есть и без оного если его нет. А эти пляски "я вгоню инструкцию стиля и возможным фолси значением и буду удивляться почему мне возвращается 404" - мы наблюдаем выше))))
источник

В

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

В

Владимир in Angular - русскоговорящее сообщество
но он "отходил")) так что посмотреть было лень, проще продолжить задалбывать чат вопросами "ну оно все равно не работаииииииит"
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Если разговор о том, что можно было не писать ?. то да, я тут согласен. В примере это лишнее
источник

В

Владимир in Angular - русскоговорящее сообщество
🤝👍
источник

V

Vitaliy in Angular - русскоговорящее сообщество
Привет, знает кто можно ли для ag-grid сделать авто ресайз?(тянуть за нижний бордер вниз и чтобы грид ставал больше)
источник

LD

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

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Конечно,  в шаблоне родителя
источник