如何在 Angular2 中使用 jquery html 属性?
How to use jquery html attributes with Angular2?
我有一些库,需要我将以下标签添加到我的图像中:
data-zoom-image
当我将其添加到我的图像中时:
<img class="larger-picture" [src]="'images/'+item.picture" align="middle" data-zoom-image="'images/'+item.picture"/>
这会引发以下错误:
Can't bind to 'zoom-image' since it isn't a known native property
我该如何解决这个问题?
更准确地说:我要使用的库是ElevateZoom
您需要使用 [attr.xxx] 语法将属性绑定到 HTML 控件,如此处所示。
<img class="larger-picture" [src]="'images/'+item.picture" align="middle"
[attr.data-zoom-image]="'images/'+item.picture"/>
官方文档:- https://angular.io/docs/ts/latest/guide/cheatsheet.html
我有一些库,需要我将以下标签添加到我的图像中:
data-zoom-image
当我将其添加到我的图像中时:
<img class="larger-picture" [src]="'images/'+item.picture" align="middle" data-zoom-image="'images/'+item.picture"/>
这会引发以下错误:
Can't bind to 'zoom-image' since it isn't a known native property
我该如何解决这个问题?
更准确地说:我要使用的库是ElevateZoom
您需要使用 [attr.xxx] 语法将属性绑定到 HTML 控件,如此处所示。
<img class="larger-picture" [src]="'images/'+item.picture" align="middle"
[attr.data-zoom-image]="'images/'+item.picture"/>
官方文档:- https://angular.io/docs/ts/latest/guide/cheatsheet.html