Я был озадачен тем фактом, что у меня одинаковая структура кода для двух разных приложений Angular, в результате чего ссылка внутри изображения выглядит так:
<a [routerLink]="['myUrl/', resourceUri()]">
<img class="transition"
[src]="myObject.mainImageUrl"
[alt]="createAlt()">
</a>
Если я просматриваю источник страницы, ALT там правильно, однако, когда я проверяю элемент изображения в Firefox, Chrome или Safari, я не вижу заполненный атрибут alt. Кто-нибудь знает, почему это может быть?
Что еще более странно, я видел, что это работает для одного углового приложения и не работает для другого приложения; тот же код, другая структура объекта, но принцип один и тот же. Версия Angular отличается от 7.1.4 против 7.2.1, но я действительно сомневаюсь, что это проблема. Я очистил кеши, обновил их или даже сделал другие изменения на сайте, которые появились, как и ожидалось.