ngStorage 在更新时不存储数据
ngStorage not storing data when being updated
我正在构建一个处理课程的指令,其中一部分是将课程数据保存在本地存储中,以便用户可以继续。
当数据改变时我调用这个函数
function setLocalStorage(){
if(!preview){
$localStorage.scorm = scope.scorm
}
}
我也打电话给他们第一次加载课程的时候
我的问题是本地存储中的数据没有更新。
当我调试时,我可以看到 $localstorage.scorm
正在 chrome 控制台中更新,但实际本地存储中的数据未更改。
使用 $apply
解决了
function setLocalStorage(){
if(!preview){
scope.$apply(function () {
$localStorage.scorm = scope.scorm;
});
}
}
我正在构建一个处理课程的指令,其中一部分是将课程数据保存在本地存储中,以便用户可以继续。
当数据改变时我调用这个函数
function setLocalStorage(){
if(!preview){
$localStorage.scorm = scope.scorm
}
}
我也打电话给他们第一次加载课程的时候
我的问题是本地存储中的数据没有更新。
当我调试时,我可以看到 $localstorage.scorm
正在 chrome 控制台中更新,但实际本地存储中的数据未更改。
使用 $apply
解决了function setLocalStorage(){
if(!preview){
scope.$apply(function () {
$localStorage.scorm = scope.scorm;
});
}
}