Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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从json数组访问数组?_Javascript_Angularjs_Angularjs Scope_Local Storage - Fatal编程技术网

Javascript 如何使用angularjs从json数组访问数组?

Javascript 如何使用angularjs从json数组访问数组?,javascript,angularjs,angularjs-scope,local-storage,Javascript,Angularjs,Angularjs Scope,Local Storage,我正在尝试从json数组访问该数组。 以下是我的Json数组:- [ { "arr_id":1, "arr_name":"Abc", "arr_gender":"Female", "arr_location":"PQR", "arr_skills":[ { "skills":"PHP", "level":"Intermed

我正在尝试从json数组访问该数组。 以下是我的Json数组:-

[
    {
        "arr_id":1,
        "arr_name":"Abc",
        "arr_gender":"Female",
        "arr_location":"PQR",
        "arr_skills":[
            {
                "skills":"PHP",
                "level":"Intermediate"
            },
            {
                "skills":"Angular JS",
                "level":"Beginner"
            }
        ]
    }
]
我使用localStorage依赖项来保存Json数据

问题:- 如何从嵌套的json数据中获得特定的
技能
(对象)?

您可以这样做

var a =JSON.parse(localStorage.getItem('your_name_used_to_save_in_localstorage'));


localstorage.someArray[0]。arr\u技能是否有效?不,它不起作用请提供更多信息,localstorage中存储数组的名称是什么?如果您的json是您指定的格式,那么
json.parse(localstorage.)[0].arr_skills
必须工作。它也不工作..数组名为candidatearr这是返回的对象…如何从该对象访问我的技能和级别?使用[0]的循环.arr_技能,对于每个循环,您将获得单个对象,因此level.var a=JSON.parse(localStorage.getItem(“candidateArray”);console.log(a[0].arr_);var array=a[0]。arr\u技能;console.log(数组[0].skills);这很有效。它返回了预期返回的PHP。太好了。如果arr_技能中有很多对象,您可以使用for循环,也可以在视图中直接使用ng repeat。是的。谢谢。非常感谢!
a[0].arr_skills