/ /ローカルストレージが正常に変更されたかどうかを確認する-angularjs、local-storage

ローカルストレージが正常に変更されたかどうかを確認する - angularjs、local-storage

私は使用しています LocalStorageModule.

myApp.factory("myService", function($rootScope, localStorageService) {
return {
addSomething : function(name) {
...
var ret = localStorageService.set("something", lotsOfData);
alert(ret);
return ret;
}
}
}

この場合、 rettrue、データが正常に追加されていない、または変更されていない場合でも。追加が有効かどうかを確認する方法はありますか?

回答:

回答№1は0

ローカルストレージに保存されているデータを読み取り、期待値と比較するだけです。

localStorageService.set("foo", foo);
if (!angular.equals(localStorageService.get("foo"), foo)) {
throw "The data hasn"t been successfully added to the local storage.";
}