我为两个不同的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不同,但是我真的怀疑这是问题所在。我已经清除了缓存,进行了硬刷新,甚至对网站进行了其他更改,这些更改与预期的一样。