2015-12-16 42 views
6

IE'de ng-model (11 ve daha önceki sürümler) kullanan girdilerle ilgili ciddi sorunlar yaşıyorum ancak her şey diğer tüm tarayıcılarda doğru şekilde çalışıyor. Bu sorun ilk olarak geçen hafta gözlendi. Uyguladığımız bu bölümle ilgili hiçbir güncelleme yapmadık ve geçen haftadan önce bu sorunu yaşayan kullanıcıların hiçbir haberini duymadık.Açısal ve Internet Explorer 11 - Girişler Düzgün Çalışmıyor

Açısal 1.4.3 çalıştırıyoruz.

Temelde, bu gibi girişler:

<input data-ng-model="answer.value"></input> 

doğru modeli güncellenmesi muyuz. OnChange veya onFocus olaylarıyla ilgili bir soruna benziyor - girişler ng-el değmemiş ve dokunmamış sınıflarını asla kaybetmez. Modelden başlangıç ​​değerini düzgün bir şekilde görüntülüyorlar, ancak kullanıcı tarafından yapılan güncellemeler sadece kaydetmeyi başaramıyor. Başımıza <meta http-equiv="X-UA-Compatible" content="IE=11" /> etiketi ekleyerek boşa gitmeyi denedik. Tüm onayları girişlerden kaldırmak fark yaratmaz. Konsol hatası veya uyarı yok.

+0

'inputs '' etiketinin kapatılmasına gerek yoktur. Sadece kendiliğinden kapanma yapsın 'Sorun olmayabilir ... ama olabilir mi ?! – AdamJeffers

+0

Kendiliğinden kapanma etiketi olarak da çalışmıyor. –

+1

Sadece IE'de ng-modelini güncellemeyen aynı girdi belirtileri vardı, ancak kök nedeninin aynı olup olmadığından emin değilim. Uygulamamızın problemi, ağacın üzerindeki divlardan birinin devre dışı bırakılmış bir özniteliğe sahip olmasıydı. –

cevap

1

Ben simillar problemim vardı ve çözüm kolay görünüyor. Böyle benzer bir kod varsa:

<form name="myForm"> 
    <table ng-disabled="formToggle"> 
     ... 
     <input ng-model="form.name" /> 
     ... 
    </table> 
</form> 

IE10, IE11 alanları kontrol olmayacak ve (diğer tarayıcılar Tamam çalışır) forma onların bozulmamış kirli değerlerini ayarlamak olmayacaktır. Sadece ng-disabled'i (bu durumda tablodan ve diğer durumda ana öğeden) kaldırın ve işe yarayacaktır.

+0

Maalesef kurulumumuzda gerçek

öğesi yok. Şansı yakalarsam, akıl yürütmeyi denemeye çalışacağım - bu noktada IE desteğini resmen bıraktığımızdan neredeyse bir yıl geçti ve bunu desteklemekten çok mutluyuz! –

İlgili konular