繁体   English   中英

有没有办法为 svg 元素内的图像元素动态设置 y 属性?

[英]Is there a way to dynamically set y attribute for an image element inside svg element?

如问题所述,我想知道是否有办法为 svg 内部的图像元素设置 y 属性,因为每次用户提供不同的图像时,我都需要更改图像的“y”属性值。 现在,当我尝试在 Angular 中使用绑定时,出现以下错误:

在此处输入图像描述

我在 svg 中嵌入图像的代码如下所示:

            <svg class="conversation-image-preview">
              <image *ngIf="inConversationIconInfo.previewUrl" 
              [attr.href]="inConversationIconInfo.previewUrl" 
              [y]="inConvImageY" 
                 />
            </svg>

我真的很感激任何帮助。

JavaScript 严格模式例外“设置 getter-only 属性”在尝试为仅指定 getter 的属性设置新值时发生。

在您的情况下 SVGImageElement 仅具有 getter 元素,并且当您尝试设置值时,它会在控制台中引发错误。

您可以在SVGImageElement 的文档中看到 y 属性是read only的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM