gpt4 book ai didi

html - Angular : is it possible to bind value of attribute to other html attribute

转载 作者:太空宇宙 更新时间:2023-11-04 16:05:21 26 4
gpt4 key购买 nike

我有两个 html 元素,我想将一个元素的大小绑定(bind)到另一个元素的大小,例如:

<div id="elem1"> </div>

<div style="height:some binding expression to the height of elem1;
width:another binding expression to width of elem1"></div>

这可能吗?绑定(bind)只需要发生一次。

最佳答案

在第二个元素上使用 ng-style 指令。您可以通过对象形式在元素上设置样式,并在值更改时自动更新。

在页面加载时,计算 elem1 的高度并将其设置为范围变量,比方说:

$scope.elemStyle = {
height: calculated_elem1_height
}

然后是你的第二个元素 <div ng-style="elemStyle"></div>

每次更新变量$scope.elemStyle , DOM 将被更新。

编辑

calculated_elem1_height需要是一个字符串,例如:“100px”

关于html - Angular : is it possible to bind value of attribute to other html attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com