У меня есть функция часов в моей директиве.Я пытаюсь обновить значение области в функции часов.Я могу обновить значение области в функции наблюдения, но обновленное значение не отображается в представлении директивы.Его по-прежнему показывает предыдущее значение.Эта проблема возникает только при попытке обновить область видимости внутри функции наблюдения.Если я обновляю сферу вне часов, она работает отлично.Я уже попробовал scope. $ Apply (), но он не работает.
scope.resposeValue = "1";
scope.$watch('standardbuildup', function(newVal, oldVal) {
if(newVal){
scope.resposeValue = newVal; // Not updating the view still shows '1'
}
});
$timeout(function() {
scope.resposeValue = "3"; // Its updating the view to '3'
}, 3000);