SORU
8 AĞUSTOS 2012, ÇARŞAMBA


AngularJS : ng-model değiştiğinde güncelleme değil bağlama jQuery ile

Bu benim HTML

<input id="selectedDueDate" type="text" ng-model="selectedDate" />

Ben kutuya yazın, model, 2 yönlü bağlayıcı mekanizması üzerinden güncellenir. Tatlı.

AncakJQuery ile bunu yaptığımda...

$('#selectedDueDate').val(dateText);

Model güncelleme değil. Neden?

CEVAP
8 AĞUSTOS 2012, ÇARŞAMBA


Açısal değişim haberi yok. Bunun için $scope.$digest() çağrı veya değişim içinde $scope.$apply() olun:

$scope.$apply(function() { 
   // every changes goes here
   $('#selectedDueDate').val(dateText); 
});

this daha iyi anlamak için bkzkirli-kontrol

GÜNCELLEME: Here bir örnektir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012