我是角度新手。 我正在使用angular1.4和bootstrap。 問題:我有一個跨度,其寬度根據綁定的文本內容而增大或縮小。計算元素的寬度 - 角度指令
<div myStyleDir>
<span>{{someContent}}</span>
</div>
在範圍:
$scope.someContent = "abcdefgh";
在此基礎上跨度在DOM的寬度,我有,我想用一個指令myStyleDir做一些其他的計算進行。 在指令的鏈接函數中,jQuery-lite的「元素」參數寬度爲'0'。
「鏈接」功能執行時,跨度還沒有呈現? 我如何獲得鏈接函數中<span>{{someContent}}</span>
元素的寬度?如果這不是一個可行的方法,請提出一個替代方案。提前致謝 !
您可以將someContent模型傳遞給指令,然後觀察它是否發生任何更改,然後重新計算寬度 –