コンストラクター関数を使用してクラスをインスタンス化しようとしています。これはクラスです:
export class Response {
id: number;
phrase: string;
response: any;
constructor(id: number, phrase: string, response: any) {
this.id = id;
this.phrase = phrase;
this.response = response;
}
}
インスタンス化しようとすると、コンパイラはエラーをスローします:「0-2 引数が必要ですが、3 になりました。」
これは、呼び出されるインスタンス化コードです。
observable.subscribe(response => {
const newResponse = new Response(this.index+1, questionnaire.questions[this.index].phrase, response);
});
私のAngular-Appでは、「Responseコンストラクターの引数2を辞書に変換できません」というエラーコードが表示されます...誰かがここで何が起こっているのか説明できますか?
敬具 :-)