2013-10-25 129 views
2

我想用AngularJS動態創建表單。 請參閱plunker上的代碼:http://embed.plnkr.co/lgSlbQlRcY26HhPzbj63/previewAngularJS:動態表單創建

問題是在select中添加一個void選項:我想用它作爲字段的標籤。 所以我造成的空白選項,以綁定到元素標籤:

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

一切工作在Chrome和Firefox的罰款,但在IE瀏覽器(最好從IE8)的渲染沒有工作和選項會顯示「{{元素。標籤}}「(至少直到我點擊選擇)。

有人知道爲什麼或如何解決它?

Thanx

+0

我從來沒有使用像AngularJS這樣的現代框架來定位IE。破壞性的改變太多了,即使官方的Angular源代碼也充斥着IE的醜陋無意識攻擊。但有趣的是,如果有人得到這個解決方案:) – subZero

+0

是的,的確! :-D –

+0

你有沒有在IE http://docs.angularjs.org/guide/ie的這個筆記中看看? –

回答

0

我在Mac上,沒有IE。我甚至試圖使用www.browserstack.com。

的的jsfiddle我使用甚至不會加載的jsfiddle主頁在IE 8

在www.browserstack.com我用IE 9,它在的jsfiddle沒有工作。

這是jsFiddle,如果你想搞砸它。

jsFiddle Link

既然不能在IE 8測試上的jsfiddle,或Plunker因爲它們都沒有在IE 8加載上www.browserstack.com,嘗試了這一點,看看你可以欺騙它通過使用另一種方法來工作。

<!-- <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