【发布时间】:2018-07-18 04:16:30
【问题描述】:
我有一个导入当前组件的汽车模型。试图将汽车数组声明为其中一个函数的返回类型。但是编译器无法识别汽车数组类型。你能帮忙吗?
汽车组件.ts
import { Car } from '../models/car';
export class carComponent implements onInit {
public car : Car;
carsavailable(): Car[] { //delcaring Car[] is not recognized.
}
}
car.ts .......
export class Car {
name: string;
}
错误
编译器用红色下划线 Car[] 并说“一个函数,其 decared 类型既不是 'void' 也不是 'any' 必须返回一个值。
我是否必须在某处插入汽车或更改返回类型声明方式。
【问题讨论】:
-
它似乎可以识别类型,它只是对您的实现感到不满
标签: angular typescript ecmascript-6 es6-class