Typescript泛型类

时间:2018-03-12 09:21:36

标签: angular typescript

所以我有一个打字稿类(角度为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())。

提前谢谢!

0 个答案:

没有答案