SORU
2 AĞUSTOS 2012, PERŞEMBE


Dinamik içerik angularjs çalışma almak için Nasıl AngularJS bir WordPress kullanmak :

Ajax bir uygulama jQuery ve AngularJS kullanarak üzerinde çalışıyorum.

Ben jQuery kullanarak html Bir div içeriğini AngularJS bağlantıları içerir) güncelleme fonksiyonu, AngularJS bağlantıları çalışmıyor.

Burada yapmaya çalıştığım şey JSFiddle bir sürüm.

ID #dynamicContent ile bir div içinde dinamik içerik ve yenileme tıklandığında bu div içeriğini güncelleme olacağını yenileme düğmesi var. Artım eğer içeriğini yenile ben ise hiç beklendiği gibi çalışır, ama yeniledikten sonra, AngularJS bağlama çalışmamaya başlıyor.

Bu AngularJS geçerli olmayabilir, ama ben başlangıçta AngularJS için her şeyi geçirmek istemiyorum bu yüzden jQuery ile uygulama inşa edilmiş ve daha sonra AngularJS kullanmaya başladı. Bu AngularJS çalışma alma ile herhangi bir yardım büyük beğeni topluyor.

CEVAP
2 AĞUSTOS 2012, PERŞEMBE


Bu açısal bağlama gerçekleştirmek için bir şans olur böylece DOM içine yerleştirmeden önce HTML dize üzerinde $compile aramalısın.

Kemanını, bu gibi bir şey olurdu.

$("#dynamicContent").html(
  $compile(
    "<button ng-click='count = count   1' ng-init='count=0'>Increment</button><span>count: {{count}} </span>"
  )(scope)
);

Belli ki, $compile Bu iş için kumandanız içine enjekte edilmelidir.

$compile documentation Daha fazla bilgi edinin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • engineerguy

    engineerguy

    10 Ocak 2010
  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010