Javascript Knockoutjs映射不';行不通
这是我的示例代码 我的Json对象Javascript Knockoutjs映射不';行不通,javascript,knockout.js,knockout-mapping-plugin,knockout-3.0,Javascript,Knockout.js,Knockout Mapping Plugin,Knockout 3.0,这是我的示例代码 我的Json对象 { "VehicleModels":[ { "Name":"Model 1", "Model":{ "MakeName":"Ford" }, "Styles":[ { "StockImage":"http://google.com" } ]
{
"VehicleModels":[
{
"Name":"Model 1",
"Model":{
"MakeName":"Ford"
},
"Styles":[
{
"StockImage":"http://google.com"
}
]
},
{
"Name":"Model 2",
"Model":{
"MakeName":"Ford"
},
"Styles":[
{
"StockImage":"http://bing.com"
}
]
}
]
}
我想访问样式数组,但我的viewmodel现在不允许我访问您的
样式属性是数组,您可以通过样式()[0]访问它。StockImage
以下是对象的工作版本:
以下是阵列的工作版本:
其他更改是,使用
而不是
您的阵列版本出现运行时错误(样式[0]未定义)啊,对不起,我的错误。我找不到答案了。()
更新了答案。谢谢大副指出这个“而不是”没问题!很高兴能帮助你!:)