Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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 Knockoutjs映射不';行不通_Javascript_Knockout.js_Knockout Mapping Plugin_Knockout 3.0 - Fatal编程技术网

Javascript Knockoutjs映射不';行不通

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" } ]

这是我的示例代码

我的Json对象

{
   "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]未定义)啊,对不起,我的错误。我找不到答案了。
    ()
    更新了答案。谢谢大副指出这个“而不是”没问题!很高兴能帮助你!:)