0
私はこのエラーが出る角度4でクラスをインスタンス化しよう:角度インスタンス化クラスエラー
Supplied parameters do not match any signature of call target
admin.component.ts:
import { Component } from '@angular/core';
import { Event } from '../event';
@Component({
selector: 'app-admin',
templateUrl: './admin.component.html',
})
export class AdminComponent {
onSubmit() {
const event = new Event('foo', 'bar');
}
}
event.tsを:
export class Event {
constructor(
public event: string,
public comments: string
) { }
}
の
次のような種々のStackOverflowの答えは、私は別のevent.ts
を試してみましたが、それは同じエラー生成:それはいいものに声明
const event = new Event('foo', 'bar');
でEvent
クラスで
export class Event {
event: string;
readableDate: string;
constructor(public event: string, public readableDate: string) {
this.event = event;
this.readableDate = readableDate;
}
}