Javascript 角度实例化类错误
当我尝试在Angular 4中实例化一个类时,我得到以下错误:Javascript 角度实例化类错误,javascript,angular,typescript,Javascript,Angular,Typescript,当我尝试在Angular 4中实例化一个类时,我得到以下错误: 提供的参数与呼叫目标的任何签名不匹配 管理组件.ts: import { Component } from '@angular/core'; import { Event } from '../event'; @Component({ selector: 'app-admin', templateUrl: './admin.component.html', }) export class AdminComponent {
提供的参数与呼叫目标的任何签名不匹配
管理组件.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');
}
}
export class Event {
constructor(
public event: string,
public comments: string
) { }
}
事件。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');
}
}
export class Event {
constructor(
public event: string,
public comments: string
) { }
}
在各种StackOverflow回答之后,我尝试了不同的事件.ts
,但产生了相同的错误:
export class Event {
event: string;
readableDate: string;
constructor(public event: string, public readableDate: string) {
this.event = event;
this.readableDate = readableDate;
}
}
查看语句中的
事件
类
const event = new Event('foo', 'bar');
它指的是哪一个。它可能与Angular或Javascript的事件
类混淆