在localStorage
活动中设置ng-change
属性是个好主意吗?
我以这种方式设置范围值:
<input type="range" ng-model="vol" ng-change="change()">
$scope.change=function() {
window.localStorage['vol']=$scope.vol;
}
当我更改范围时,会触发多个事件。
只有在ms
某个值未发生变化后,我才能设置该值,但它是否值得这种额外的复杂性?
答案 0 :(得分:1)
将普通js代码与角度范围混合是一个坏主意。 如果你想使用像本地存储这样的HTML5功能,你应该使用像ngStorage一样封装它的角度模块: https://github.com/gsklee/ngStorage