Size: a a a

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

2019 November 15

MF

Mireq Fallen in Angular - русскоговорящее сообщество
а, альт..
источник

SV

Stepan V in Angular - русскоговорящее сообщество
<img *ngIf="showImage" src="" [alt]="altText"> <p *ngIf="!showImage">{{ altText }}</p>
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
Да, вся беда в том что алт)
источник

SV

Stepan V in Angular - русскоговорящее сообщество
что с ним не так?
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
Stepan V
<img *ngIf="showImage" src="" [alt]="altText"> <p *ngIf="!showImage">{{ altText }}</p>
Это понятно. Тут задача именно в директиву вынести
источник

AG

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

NS

Nikolay Shirshov in Angular - русскоговорящее сообщество
Dragon3DGraff DGN
Скажите, есть ли различия между Angular Material и Material Design? Что лучше использовать в ангулар?
Нельзя это сравнивать.
Material Design - это так сказать паттерн создания дизайна UI компонентов.
Angular Material - это библиотека компонентов реализованным по этому паттерну (Material Design)
источник

SV

Stepan V in Angular - русскоговорящее сообщество
Alexandr Grinevich
Так как такое поведение у нас сплошь и рядом
ок
источник

DD

Dragon3DGraff DGN in Angular - русскоговорящее сообщество
Nikolay Shirshov
Нельзя это сравнивать.
Material Design - это так сказать паттерн создания дизайна UI компонентов.
Angular Material - это библиотека компонентов реализованным по этому паттерну (Material Design)
Понял, спасибо. Наверное в Ангуляре лучше Angular Material использовать...
Просто смотрю уроки, там разные применяют. Да и похоже уроки старые...
источник

MF

Mireq Fallen in Angular - русскоговорящее сообщество
Alexandr Grinevich
Нельзя в структурной еще каким-то образом получить доступ к элементу, или в этой ситуации лучше использовать не структурную директиву?
а в чем задача?
может, просто триггерить классы и стилями показывать/скрывать параграф?
источник

NS

Nikolay Shirshov in Angular - русскоговорящее сообщество
Dragon3DGraff DGN
Понял, спасибо. Наверное в Ангуляре лучше Angular Material использовать...
Просто смотрю уроки, там разные применяют. Да и похоже уроки старые...
Да, именно так)
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
Задача что если у юзера нет прав на просмотр картинок, ему а параграф писать вроде содержимое изображения: altContent
источник

MF

Mireq Fallen in Angular - русскоговорящее сообщество
Alexandr Grinevich
Задача что если у юзера нет прав на просмотр картинок, ему а параграф писать вроде содержимое изображения: altContent
собственно, alt для самой картинки вам не нужен?
источник

MO

Mick Oi in Angular - русскоговорящее сообщество
Alexandr Grinevich
Задача что если у юзера нет прав на просмотр картинок, ему а параграф писать вроде содержимое изображения: altContent
так по хорошему тебе сервер не должен дать картинку скачать для этого пользователя. а так это получается валидация на фронте
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
Mireq Fallen
собственно, alt для самой картинки вам не нужен?
Еще как нужен)
источник

MF

Mireq Fallen in Angular - русскоговорящее сообщество
Alexandr Grinevich
Еще как нужен)
на случай отсутсвия прав? :)
если фронт все направильно понял?
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
На случай если картинка не смогла загрузится
источник

MF

Mireq Fallen in Angular - русскоговорящее сообщество
тогда можно так:
<img src="" *showImage="show" showImageAlt="Низзя" get-alt-from-provider />
в структурной директиве создать провайдер для получения текста alt
в директиве get-alt-from-provider читать значение из провайдера и писать в атрибут

но что-то как-то выглядит... слишком...

та и обратно несовместимо...
источник

MF

Mireq Fallen in Angular - русскоговорящее сообщество
а в структурной директиве нельзя прочитать @Input('alt')?.. че-т я не помню...
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Mireq Fallen
а в структурной директиве нельзя прочитать @Input('alt')?.. че-т я не помню...
@Input('showImageAlt') в данном случае

*showImage="show alt 'можна'
источник