Javascript 如何使用angularjs从json数组访问数组?
我正在尝试从json数组访问该数组。 以下是我的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
[
{
"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