使用AngularJS,我在$ scope中设置了带有一些数据的HTML表单元素。
<select style='width:300px' size='10' ng-model='selected' ng-options='k as v for (k,v) in options' />
在此示例中,size设置为10。但是我想根据$ scope中的某个值进行设置。有办法吗?
使用ng-size='10'
代替size
看起来像
<select style='width:300px' ng-size={{size}} ng-model='selected' ng-options='k as v for (k,v) in options' />
js代码
$scope.size=10;
编辑
作为我们清除旧问题的工作的一部分,此问题已停用了两个多月,因此将自动关闭。
请尝试最新版本的Angular(1.0.8和1.2.0-rc.1),如果问题仍然存在,请在下面发表评论,以便我们进行讨论。
新编辑
或者你可以这样做
data-ng-attr-size="{{some interpolated expression}}"
演示:http : //plnkr.co/edit/a1xLPGn2YeW0WavH2auD?p=preview
谢谢!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句