[英]Angular instantiate class error
當我嘗試在Angular 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
但它產生了相同的錯誤:
export class Event {
event: string;
readableDate: string;
constructor(public event: string, public readableDate: string) {
this.event = event;
this.readableDate = readableDate;
}
}
查看語句中的Event
類
const event = new Event('foo', 'bar');
以及它指的是哪一個。 它可能與Angular或Javascript的Event
類混淆。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.