SORU
5 HAZİRAN 2013, ÇARŞAMBA


Entegre bir WordPress kullanmak için doğru yolu AngularJS eklentileri

JQuery eklentileri entegre etmek için doğru yolu ne olduğunu merak açısal benim app içine ettim. Birkaç öğreticiler ve ekran atmalarını buldum ama belirli bir eklenti için yiyecek ve içecek görünüyorlar.

Örneğin: http://amitgharat.wordpress.com/2013/02/03/an-approach-to-use-jquery-plugins-with-angularjs/ http://www.youtube.com/watch?v=8ozyXwLzFYs

Bir Direktif gibi - oluşturmalıyım

App.directive('directiveName', function() {
    return {
        restrict: 'A',
        link: function(scope, element, attrs) {
            $(element).'pluginActivationFunction'(scope.$eval(attrs.directiveName));
        }
    };
}); 

Ve sonra da html dosyası ve Direktif diyorsun?

<div directiveName ></div>
<script type="text/javascript" src="pluginName.js"></script>

Teşekkür et

CEVAP
5 HAZİRAN 2013, ÇARŞAMBA


Evet, haklısınız. Eğer bir jQuery eklentisi kullanıyorsanız, kontrol kodu koymayın. Bunun yerine bir yönerge oluşturmak ve normalde Direktifi link işlevi içine bu kodu koy.

Bak olabilir belgelerinde noktaları bir çift vardır. Onları burada bulabilirsiniz:
Common Pitfalls

Using controllers correctly

Sizin bakış komut başvuran, angularjs Kütüphanesi, kontrolörler, hizmetleri ve filtreleri başvurulur sonra son - sevk emin olun.

EDİT: $(element) dil eklentisi ile AngularJS kullanırken angular.element(element) yararlanabilirler kullanmak Yerine

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013