Angularjs 动态设置宽度角度js
我想动态设置宽度。 我试过:Angularjs 动态设置宽度角度js,angularjs,Angularjs,我想动态设置宽度。 我试过: iElement.find("#mycontent").css({width:iElement.width()+ 'px !important'}); 在html中: <div id="mycontent"></div> 我正在尝试上面的语法来获取div的id“mycontent”的宽度。 当我提醒IElement.width()时,我得到了确切的值。但当我添加上述代码时,宽度并没有在元素或任何地方设置。我不明白,为什么它不起作用 请
iElement.find("#mycontent").css({width:iElement.width()+ 'px !important'});
在html中:
<div id="mycontent"></div>
我正在尝试上面的语法来获取div的id“mycontent”的宽度。
当我提醒IElement.width()时,我得到了确切的值。但当我添加上述代码时,宽度并没有在元素或任何地方设置。我不明白,为什么它不起作用
请帮忙。你可以用角度模型来做
<div id="mycontent" style="width:{{myWidth}}px; height:400px; background-color:black"></div>
编辑
您还可以设置ng style
指令来动态设置宽度
<div ng-style="myStyle" >
希望这对你有帮助
请随时对此提出任何疑问作为评论。最好改用。谢谢你,Remco,实际上我不知道
ng风格
。我是初学者。再次感谢您纠正我并指导我正确回答。@Abhilash P A:我在js文件中设置了myWidth的范围。它是ng style=“width:px;@prashanth,你如何设置你的模型?$scope.myWidth=100;
?@Abhilash P A我从directive.js文件中得到它。var hascant=iElement.find(#mycontent”);if(hascape.mycontent){scope.myWidth=iElement.width();alert(“scope width”+scope.myWidth);}警报具有精确的值。
<div ng-style="myStyle" >
<button ng-click="myStyle = {'width' : '100px'}"> Set a width </button>