我们创建了一个complextype字段“carrier”,它是一个Carrier对象数组。见下面的元数据
"dataProperties": [
{
"name": "carriers",
"complexTypeName":"Carrier#Test",
"isScalar":false
}]
Carrier实体的定义如下:
{
"shortName": "Carrier",
"namespace": "Test",
"isComplexType": true,
"dataProperties": [
{
"name": "Testing",
"isScalar":true,
"dataType": "String"
}
]
}
我们正在尝试从REST服务调用中返回一个复杂类型的数组。我们在方法proto._updateTargetFromRaw中的breeze.debug.js中收到错误。该错误是因为数据类型为null。
知道如何解决这个问题吗?
答案 0 :(得分:0)
我猜测问题出现在你的" complexTypeName"中。你写了#34; Carrier#Test"当我认为你打算写#34; Carrier:#Test"。 ":#"组合分隔了"短名称"来自命名空间;你省略了冒号。
希望得到解释。