2

我正在尝试使用 AngularJS 动态创建一个表单。请参阅 plunker 上的代码:http ://embed.plnkr.co/lgSlbQlRcY2​​6HhPzbj63/preview 。

问题在于在选择中添加了一个 void 选项:我想将其用作该字段的标签。所以我创建了 void 选项以绑定到元素标签:

<option value="">{{element.label}}</option>   

在 Chrome 和 Firefox 中一切正常,但在 IE(最好来自 IE8)中,渲染不起作用并且选项显示“{{element.label}}”(至少在我单击选择之前)。

有人知道为什么或如何解决它吗?

谢谢

4

1 回答 1

0

我在mac上,没有IE。我什至尝试使用 www.browserstack.com。

我使用的 jsFiddle 甚至不会在 IE 8 中加载 jsFiddle 的主页。

在 www.browserstack.com 中,我使用了 IE 9,它确实在 jsFiddle 中工作。

如果你想弄乱它,这里是 jsFiddle。

jsFiddle 链接

由于我无法在 jsFiddle 上的 IE 8 或 Plunker 中进行测试,因为它们都没有在 www.browserstack.com 上的 IE 8 中加载,所以试试这个,看看你是否可以通过使用另一种方法来欺骗它。

<!-- <option value="">{{element.label}}</option> gray this out -->
<option value="">Age Range</option> // just for your initial cell value
<option value="element.label"></option> // The items
于 2014-12-09T18:14:31.627 回答