Javascript AngularJS模型值插值

Javascript AngularJS模型值插值,javascript,angularjs,animation,interpolation,angular-ngmodel,Javascript,Angularjs,Animation,Interpolation,Angular Ngmodel,我希望在设定后,模型值会逐渐改变, 例如: 当我将值设置为$scope.data.value=0时到$scope.data.value=100或者可能有一个方法调用,我希望逐渐更改该值,而不是设置它 我知道用$interval可以很简单地做到这一点,但我的问题是,在角度设置中执行此操作的最佳方式是什么 我会在HTML模型上使用指令吗 同样,我知道这是一个简单的东西,以前几乎有人问过,我的问题特别涉及一个角度广泛的实现,可以在整个web应用程序中重复使用 我目前有一个指令在关注模型的变化,因此,

我希望在设定后,模型值会逐渐改变, 例如:

当我将值设置为
$scope.data.value=0时
$scope.data.value=100
或者可能有一个方法调用,我希望逐渐更改该值,而不是设置它

我知道用$interval可以很简单地做到这一点,但我的问题是,在角度设置中执行此操作的最佳方式是什么

我会在HTML模型上使用指令吗

同样,我知道这是一个简单的东西,以前几乎有人问过,我的问题特别涉及一个角度广泛的实现,可以在整个web应用程序中重复使用

我目前有一个指令在关注模型的变化,因此,我并不需要模型以特定的方式做出反应,我只需要它逐渐更新

也许是服务

$valueInterpolator($scope.data.value, [value], [duration]);

谢谢你的意见

为什么不使用观察者?@Thalaivar这会起作用,但我需要保证观察者是在任何其他观察者之前执行的,