gpt4 book ai didi

html - AngularJS 下拉框宽度防止自动调整大小

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:51 25 4
gpt4 key购买 nike

HTML

<select class = "box" ng-model="selected" ng-options="person.id as person.name for person in people" >
<option value="">----select----</option>
</select>

CSS

.box {
height: 21px !important;
width: 96%;
}

嗨,我正在更新 $scope.people并调用$scope.$apply(...更新下拉列表。当我这样做时,下拉选择框会自动增加大小并根据我的内容调整大小。不过,我的内容还差点溢出。如果我能得到一些帮助,那就太好了!在链接中,$scope.people是静态定义的,因为我无法演示我目前正在使用的消息服务。我可以将宽度固定为某个 px 大小。但是当浏览器窗口大小改变时,盒子的大小不会随之调整。很高兴知道是否有办法解决这个问题!谢谢:) http://jsfiddle.net/Lvc0u55v/7937/

更新我没有提到这个,因为我不知道这会是问题所在。这个选择框在表中。它在 <td></td> 内如果有任何区别,请标记..

最佳答案

请确保你没有固定盒子的高度和宽度,让 Bootstrap 让它自己响应

试试看,效果不错

<div class="container">
<div ng-controller="MyCtrl">
<select class = "box" ng-model="selected" ng-options="person.id as person.name for person in people" >
<option value="">----select----</option>
</select>
</div>
</div>

在 CSS 中:

.box {
height: auto;
width: auto;
}

关于html - AngularJS 下拉框宽度防止自动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38765454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com