1

我有一个带有属性地址的用户模型:

@property.array(Address)
addresses: Array<Address>;

但我收到一个错误:

Cannot start the application. Error: "items" property must be present if "type" is an array

根据 Loopback文档,我不需要做任何其他事情。

知道缺少什么吗?

4

2 回答 2

4

我们通常不会用 Array 类型声明数组。下面的代码对我们有用。试试看。

@property.array(Address)
addresses?: Address[];
于 2019-03-29T08:23:34.913 回答
0

环回 4 (lb4)-

我需要创建一个模型属性,该属性将是一个数组数组。我尝试使用 lb4 CLI 生成此属性,但没有提示我输入array项目类型,因此我选择了any.

生成的代码是这样的 -

@property({
  type: 'array',
  itemType: 'any'
})
extraInfo?: any[];
于 2020-07-27T17:57:15.197 回答