我正在尝试访问值。如果我输入{Movie.Score}
,分数就会打印出来。,
[{"score":0.70159364,"show":{"id":34653,"url":"https://www.tvmaze.com/shows/34653/all-american","name":"All American","type":"Scripted","language":"English",
我想打印姓名。我正在使用{movie.name}
和{movie.score.name}
,但它不打印。
假设你的数组是这样的,你必须首先告诉你的代码你想访问数组中的哪个元素,所以你写movie[index].show.name
如果movie
是你的数组,那么你必须通过它的索引访问每个元素。
和movie.score.name
也不能工作,因为name
不是score
键
中的属性
const movie = [{
"score": 0.70159364,
"show": {
"id": 34653,
"url": "https://www.tvmaze.com/shows/34653/all-american",
"name": "All American",
"type": "Scripted",
"language": "English"
}
}];
console.log(movie[0].show.name)
可以通过console.log('movie name', this.item[0]['show']['name']);
下面的演示。https://stackblitz.com/edit/angular-ja2m6n?file=src%2Fmain.ts