2016-03-31 20 views
1

Açısal desteklenmiyorsa örneğin ie7 için bir mesaj göstermek istiyorum.Açısal 1 destekleniyorsa ve desteklenmiyorsa ekranda bir mesaj gösteriliyorsa açısal 1 nasıl algılanabilir

Bunu nasıl yaparım? Ve bunu index.html'de yapabilir miyim?

Şu anda Internet Explorer için IE9'dan daha azım var.

 <!--[if lt IE 9]> 
      <p>You are using an outdated browser, please update your browser. 
     <![endif]--> 

Bunu Chrome ve Firefox için nasıl yapabilirim?

• Krom 45 ve daha az Mozilla Firefox 43 • ve daha az

+0

http://stackoverflow.com/questions/19742191/how-to-check-if-angular-is-loaded-correctly –

+0

AngularJS tarafından desteklenen tarayıcılar burada listelenmiştir (https: //docs.angularjs. org/misc/sss # what-tarayıcılar-does-açısal-iş-Kurun-). Tarayıcı sürümünü kontrol etmek size kalmış. [Bu soru] (http://stackoverflow.com/questions/5916900/how-can-you-detect-the-version-of-a-browser) 'nin cevapları, kullanıcının kullandığı tarayıcıyı bilmenize yardımcı olabilir. – jeerbl

+0

Açısal kullanılamadığında ekranda nasıl bir şerit mesaj gösterebilirim? – AngularM

cevap

0

gösteren veya afiş görünmeyen birçok yolu vardır: EG.

1 - Bir koyabilirsiniz sizin index.html bir ng-eğer içeride ng-dahildir ve mevcut açısal isnt

2 eğer afiş içerir - Eğer açısal ise kodu kullanarak vücut üzerinde bir CSS sınıfı koyabilirsiniz Eğer mevcut değilse, o zaman angular mevcut değil biliyorsunuz. Eğer açısal isnt Varsa başka rotaya durum değişikliklerini ve rota yolunu kesmek için ui.router kullanabilirsiniz - aşağıdaki gibi stil CSS can bu sınıfın ...

.mybanner { 
    display:none; 
} 

.noangular .mybanner { 
    display:block; 
} 

3 dayanarak.

İlgili konular