JavaScript-Can';不读取未定义的属性
好吧,这可能是一个愚蠢的问题,因为我遗漏了一些东西,但我似乎不知道是什么 这是我的对象,使用JavaScript-Can';不读取未定义的属性,javascript,json,angular,object,Javascript,Json,Angular,Object,好吧,这可能是一个愚蠢的问题,因为我遗漏了一些东西,但我似乎不知道是什么 这是我的对象,使用{{definitionList | json} { "State": "Success", "Data": [ { "Description": "Default", "ID": 4, }, { "Description": "Hello World", "ID": 14, }, { "Descr
{{definitionList | json}
{
"State": "Success",
"Data": [
{
"Description": "Default",
"ID": 4,
},
{
"Description": "Hello World",
"ID": 14,
},
{
"Description": "Test Def",
"ID": 11,
},
{
"Description": "test definitie",
"ID": 12,
},
{
"Description": "testffvfvfvffv",
"ID": 8,
},
{
"Description": "Werknemer_kantoor",
"ID": 3,
"Type":
},
{
"Description": "Werknemer_kantoor",
"ID": 6,
}
],
"Error": null
}
好的,现在我想打印“Data”uising{{definitionList.Data | json}
{
"State": "Success",
"Data": [
{
"Description": "Default",
"ID": 4,
},
{
"Description": "Hello World",
"ID": 14,
},
{
"Description": "Test Def",
"ID": 11,
},
{
"Description": "test definitie",
"ID": 12,
},
{
"Description": "testffvfvfvffv",
"ID": 8,
},
{
"Description": "Werknemer_kantoor",
"ID": 3,
"Type":
},
{
"Description": "Werknemer_kantoor",
"ID": 6,
}
],
"Error": null
}
我收到了错误
原始异常:无法读取未定义的属性“数据”
我不明白为什么?我遗漏了什么?可能您正在异步加载
定义列表,但在执行模板时尚未定义它
请尝试以下代码(注意?
):
{{definitionList?.Data | json}
可能您正在异步加载定义列表
,并且在执行模板时尚未定义定义列表
?请尝试{{definitionList?.Data | json}}
(使用?
)。如果没有更多详细信息,我们将无法帮助您。请使用可运行的堆栈片段(演示问题的[]
工具栏按钮)更新您的问题。当您尝试{{definitionList[0].Data | json}}
时会发生什么情况?@AngularFrance lol,噢,我的上帝,非常感谢您,就是这样!今天是第二次@AngularFrance-将你的评论剪切并粘贴到答案中,这样OP就可以勾选它,20年后任何人都知道有答案。