在ng-change事件中设置localStorage属性

时间:2016-03-02 18:24:32

标签: angularjs ionic-framework local-storage

localStorage活动中设置ng-change属性是个好主意吗?

我以这种方式设置范围值:

<input type="range" ng-model="vol" ng-change="change()">

 $scope.change=function() {      
   window.localStorage['vol']=$scope.vol;
 }

当我更改范围时,会触发多个事件。

只有在ms某个值未发生变化后,我才能设置该值,但它是否值得这种额外的复杂性?

1 个答案:

答案 0 :(得分:1)

将普通js代码与角度范围混合是一个坏主意。 如果你想使用像本地存储这样的HTML5功能,你应该使用像ngStorage一样封装它的角度模块: https://github.com/gsklee/ngStorage