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

  • audivila

    audivila

    5 HAZİRAN 2009
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009