SORU
21 HAZİRAN 2013, Cuma


açısal.element vs belge.getelementbyıd veya spin (meşgul) ile jQuery seçici kontrolü

"Burada belirtildiği gibi Döndürme denetimi, sürüm: http://blog.xvitcoder.com/adding-a-weel-progress-indicator-to-your-angularjs-application/ . Angularised kullanıyorum

Hakkında gösterilen çözüm sevmedim şeylerden biri etkili spin DOM öğesi için kontrol verdiği hizmet jQuery kullanın. Açısal yapıları öğe erişmek için kullanmayı tercih ederim. İsterim de kaçının "sabit kodlama" kimliği unsuru olan spinner ihtiyaçlarına eklemek içinde hizmet ve kullanın bir yönerge setleri kimliği hizmeti (tekil) böylece diğer kullanıcıların hizmeti ya da hizmet kendini yok bilmek.

Açısal ne ile mücadele ediyorum.eleman ne belge bize maçı verir.kimliği bize verir aynı eleman üzerinde getelementbyıd. örn. Bu gibi çalışır:

  var target = document.getElementById('appBusyIndicator');

Bunların hiçbiri yapın:

  var target = angular.element('#appBusyIndicator');
  var target = angular.element('appBusyIndicator');

Açıkçası çok bariz yanlış bir şey yapıyorum! Herhangi biri yardım edebilir mi?

Yukarıdaki çalıştırabilirim varsayarsak, bu eleman için bir WordPress kullanmak erişim değiştirmeye çalışırken benzer bir sorunum var: örneğin $(target).fadeIn('fast'); çalışır angular.element('#appBusyIndicator').fadeIn('fast') angular.element('appBusyIndicator').fadeIn('fast') gelmez

Birisi "eleman" vs DOM öğesi? bir Açısal kullanımını açıklar belgelere iyi bir örnek için beni işaret edebilir Belli ki "" elemanın kendi özellikleri ile, ama çoğu zaman sabit orijinal değerini almak için yöntem vb. sarar açısal Örneğin bir <input type='number'> alan ve istiyorum erişimi orijinal içeriği görünür uı ne zaman kullanıcı türleri "--" (tırnak işaretleri olmadan) hiçbir şey, herhalde, çünkü "type=sayı" anlamına gelir Açısal reddetme giriş olsa da görünür UI ve ben görmek istiyorum bu yüzden ben test için ve açık.

Herhangi bir işaretçiler/cevaplar takdir.

Teşekkürler.

CEVAP
20 EYLÜL 2013, Cuma


olabilirbu gibi çalışır:

var myEl = angular.element( document.querySelector( '#some-id' ) );

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • MVLV28

    MVLV28

    17 Mart 2008
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012