Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angularjs中动态使用$localStorage?_Javascript_Jquery_Angularjs_Cordova_Local Storage - Fatal编程技术网

Javascript 如何在angularjs中动态使用$localStorage?

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"

我是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"
    }
}).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]
最好先将它们转换为字符串,然后连接比较。。有点费时,但干净