ben bu kodu kullanın:
$scope.$watch('message', function()
{
// the code
});
elle mesajın değişim olayı için herhangi bir yolu var mı, yani kod idam edilecek?
ben bu kodu kullanın:
$scope.$watch('message', function()
{
// the code
});
elle mesajın değişim olayı için herhangi bir yolu var mı, yani kod idam edilecek?
Birkaç seçenekleri:.
Kullan $ kapsamı $ uygulamak() izle ifadelerinin tamamını çağrı döngü sindirmek çalıştırmak
bir işlev içinde size içsel saat koduna koyun ve onu aramak için elle
Değişim messages
:)
Burada başka bir seçenek, işlevi ayrı ayrı bildiriyor ve işaretçi ile $scope.watch
kullanıyor.
var watchFunction = function(){
// the code
}
$scope.$watch('message',watchFunction);
watchFunction();
Bu çözümü (@ShaiRez yanıtında 2. seçenek) şık ve kesinlikle $ kapsamını çağırmaktan daha verimli buluyorum. –