如何解决如何将Angular 8 i18n用于动态aria标签?
我的应用程序在* ngFor中有一部分编辑链接,这些链接的aria标签本质上是动态的。
<a
i18n-attr.aria-label="Edit Card details aria label"
attr.aria-label="{{'Edit Card ' + (editLinkIndex+1) + ' details'}}">
Edit
</a>
在Fr xlf文件中,我有这个。
<source>
<x id="INTERPOLATION"
equiv-text="{{'Edit Card ' + (editLinkIndex+1) + ' details'}}"/>
</source>
<target>
<x id="INTERPOLATION"
equiv-text="{{Modifier les détails de la carte + (editLinkIndex+1) }}"/>
</target>
我不确定这是否是正确的方法。有人可以指导吗?
编辑:
我通过更改锚链接来解决此问题。
<a
i18n-attr.aria-label="Edit Card details aria label"
attr.aria-label="Edit Card - {{editLinkIndex+1}} details">
Edit
</a>
<target>
<x id="INTERPOLATION"
equiv-text="Modifier les détails de la carte - {{editLinkIndex}}"/>
</target>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。