TS2339: свойство "пакет" не существует для типа "BatchDashboardComponent" - PullRequest
0 голосов
/ 04 августа 2020

Итак, я пытаюсь отобразить некоторые фиктивные данные в таблице в этом файле мопса

  .container
    p-table([value]="batches")
      ng-template(pTemplate="header")
        tr
          th Batch ID
          th Batch Start
          th Batch End
          th Mismatched Customers
          th Customers Evaluated
      ng-template(pTemplate="body" let-batch='')
        tr
          td {{batch.batchId}}
          td {{batch.batchStart}}
          td {{batch.batchEnd}}
          td {{batch.quantityMismatched}}
          td {{batch.quantityEvaluated}}

Но я продолжаю получать ошибки, которые говорят, что свойство «пакет» не существует для типа » BatchDashboardComponent '

Вот файл машинописного текста, который у меня есть

import { Component, OnInit } from '@angular/core';
import { BatchData } from '../../util/data';
import { BATCHES } from '../../util/mock-data';
import { BatchService } from '../../services/batch/batch.service';

@Component({
  selector: 'batch-dashboard',
  templateUrl: './batch-dashboard.component.pug',
  styleUrls: ['./batch-dashboard.component.scss'],
  providers: [BatchService]
})
export class BatchDashboardComponent implements OnInit {
  batches: BatchData[];

  constructor(){

  }

  ngOnInit(){
    this.batches = BATCHES;
    console.log(this.batches);
  }
}

Где BATCHES - это фиктивные данные типа BatchData, которые выглядят так

export interface BatchData {
  batchId: number,
  batchStart: string,
  batchEnd: string,
  quantityMismatched: number,
  quantityEvaluated: number
}

любая идея относительно Приветствуем вас, почему я получаю эту ошибку?

РЕДАКТИРОВАТЬ: я также пытался сделать это безрезультатно

1 Ответ

0 голосов
/ 04 августа 2020

Я думаю, что решил проблему, я добавил это в файл машинописного текста, и ошибки исчезли

batch: BatchData;
...