所以我有一个打字稿类(角度为5),我试图让它工作,但我有一些恼人的问题。
班级:
export abstract class TableComponentBase<TModel extends DomainModel<TModel>, TDialog extends DialogBase<TModel>>
extends PageComponent {
我的方法:
onCreate() {
let dialogRef = this.dialog.open(TDialog, {
data: {
buttonText: "Létrehozás",
title: "Új záróvizsga létrehozása",
element: new TModel()//FinalExam.createEmpty()
}
});
问题在于“TDialog”,这对于dialog.open是不可接受的。我怎么能解决这个问题?我还想弄清楚如何初始化一个新的TModel(就像在c#中使用new())。
提前谢谢!