Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 动态设置宽度角度js_Angularjs - Fatal编程技术网

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>