我是角度新手。 我正在使用angular1.4和bootstrap。 问题:我有一个跨度,其宽度根据绑定的文本内容而增大或缩小。计算元素的宽度 - 角度指令
<div myStyleDir>
<span>{{someContent}}</span>
</div>
在范围:
$scope.someContent = "abcdefgh";
在此基础上跨度在DOM的宽度,我有,我想用一个指令myStyleDir做一些其他的计算进行。 在指令的链接函数中,jQuery-lite的“元素”参数宽度为'0'。
“链接”功能执行时,跨度还没有呈现? 我如何获得链接函数中<span>{{someContent}}</span>
元素的宽度?如果这不是一个可行的方法,请提出一个替代方案。提前致谢 !
您可以将someContent模型传递给指令,然后观察它是否发生任何更改,然后重新计算宽度 –