我正在尝试绑定到clientWidth元素属性,但是它会错误提示clientWidth不是我要定位的元素的属性。

您可以绑定到任何元素属性吗?只读是否有关系?

这是:
<div [style.width.px]="width">
像这样有效:
<div [clientWidth]="width">

最佳答案

https://developer.mozilla.org/en-US/docs/Web/API/Element/clientWidth


  intElemClientWidth是一个整数,它对应于元素的clientWidth(以像素为单位)。 clientWidth是只读的。


您可以使用任何非只读属性并将数据绑定到Angular组件的每个输入(和指令)。

您可以对每个DOM事件(也包括自定义DOM事件)和Angular组件的每个输出(和指令)进行事件绑定。

关于javascript - Angular 2,您可以绑定(bind)到哪些元素属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43208284/

10-10 13:58