gpt4 book ai didi

html - IE8/AngularJS 下拉布局问题

转载 作者:行者123 更新时间:2023-11-28 11:11:00 24 4
gpt4 key购买 nike

我们遇到了一个问题,即由 Angular 的 ng-select 生成的下拉列表剪辑了一些文本。当然只有 IE8。

在图像中,我禁用了所有样式,除了宽度:一些重要的东西。我们需要这样做,否则您将不会在下拉列表中看到任何内容。

IE8 messing up dropdown

该选项的 HTML 只是:

<option value="2">Obligatie</option>

有什么想法吗?

编辑

潜在的问题可能是 IE8 不能很好地与 ng-repeat 一起工作。我正在研究这个问题的解决方案:Stackoverflow: how to fix IE select issue when dynamically changing options

事实证明:我们也有这个问题,但没有解决布局问题。

最佳答案

在 2014 年,有些分支机构应该比使用 IE8 更了解:(银行、核电站、热核 war Whoprs 等...)。但是,嘿,他们这样做:-\

如果这个问题与 ng-repeat 有关,我至少可以建议不要使用 ng-repeat,而是使用 ng-options。

试试这个:

  <div ng-controller="MyCtrl">
<select ng-model="selectedItem" ng-options="item.value as item.name for item in items"></select>
</div>

从您的范围中获取选项:

function MyCtrl($scope) {
$scope.items = [
{ id: 1, name: 'Obligata' },
{ id: 2, name: 'Obligatie' },
{ id: 3, name: 'Obladoyah' }
];

$scope.selectedItem=2;
};

不确定这是否有帮助。但值得一试。

具有完整代码的 Plunker here

关于html - IE8/AngularJS 下拉布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21986820/

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