このコードをAngularJSWebアプリのindex.htmlファイルまたはview(html)ファイルに入れると、魅力のように機能します。
<div id="chart"></div>
<script>
var chart = document.getElementById("chart");
alert("width is : " + chart.offsetWidth);
</script>
ブラウザウィンドウのサイズを変更できます。更新すると、新しい幅が表示されます。
ただし、このコードをビュー(html)ファイルのモーダルウィンドウのコードと一緒に配置すると、「幅は:0」になります。
モーダルウィンドウでDIVの幅を取得する理由と方法を知っている人はいますか?