小编Daw*_*idt的帖子

TS 2322 - 类型'{id:number.中缺少属性'id'

Angular和TS新手.我创建了具有相同属性的模型,但我得到错误,无法找到解决方案:

TS2322:输入'{id:number; model:string; 盘子 deliveryDate:string; 截止日期:字符串; client:{fir ...'不能分配给'Car'类型.类型'{id:number; model:string; 盘子 deliveryDate:string; 截止日期:字符串; 客户:{fir ...'.汽车:汽车= [

我的文件:

//cars-list.component.ts

import { Car } from '../models/car';
.
.
.
cars : Car = [
{
  id: 1,
  model: 'Mazda Rx7',
  plate: 'GD2121E',
  deliveryDate: '21-04-2017',
  deadline: '05-05-2016',
  client: {
    firstName: 'Jan',
    surname: 'Kowalski'
  },
  cost: 300,
  isFullyDamaged: true
}, 
...
Run Code Online (Sandbox Code Playgroud)

//car.ts
import {Client} from './client';
export interface Car {
  id: number;
  model: string;
  plate: string;
  deliveryDate: string;
  deadline: string;
  client: Client;
  cost: number; …
Run Code Online (Sandbox Code Playgroud)

typescript

4
推荐指数
1
解决办法
6095
查看次数

标签 统计

typescript ×1