Javascript 如何在angularjs中动态使用$localStorage?
我是Cordova AngularJS开发的初学者。我使用Javascript 如何在angularjs中动态使用$localStorage?,javascript,jquery,angularjs,cordova,local-storage,Javascript,Jquery,Angularjs,Cordova,Local Storage,我是Cordova AngularJS开发的初学者。我使用$localStorage保存数据。我是这样使用的: $http.get('http://127.0.0.1:8080/elodieService/evenements/' + $localStorage.idcategorie, { params: { fields: "titre_annonce,texte_annonce,adresse,imageJson", format: "json"
$localStorage
保存数据。我是这样使用的:
$http.get('http://127.0.0.1:8080/elodieService/evenements/' + $localStorage.idcategorie, {
params: {
fields: "titre_annonce,texte_annonce,adresse,imageJson",
format: "json"
}
}).then(function(result) {
$localStorage.listEventParCategorie = result.data;
});
这很好,但现在我想检查一下这种情况
if ($localStorage.'listEventParCategorie' + idcategorie == null) {
}
e、 例如:我将listentparcategorie
与idcategorie
连接起来,使$localStorage
动态,但不起作用。请帮帮我。您应该在条件下使用:
if ($localStorage['listEventParCategorie' + idcategorie] == null) { ... }
赋值时,您没有指定idcategorie
,那么如何指定它来获取值?使用括号表示法:$localStorage['listentparcategorie'+idcategorie]
最好先将它们转换为字符串,然后连接比较。。有点费时,但干净