如何使用构建器创建mixin?

时间:2019-03-23 04:48:05

标签: typescript

如何将以上两个类(SelectController,SelectedController)与主类(FilterData)结合在一起?

我考虑过使用Mixin,但是以下内容引用了我的问题:

上面提到的两个帮助器类将需要“ HTMLS”元素的一些“ ID”,而我将在类本身和主类中使用这些元素。但是我知道使用Mixin不能在两个类中创建构造函数,那么如何使用所需的这种方法?

class SelectController {
    constructor(protected modalBody: string, protected listbox: string) {}

    //METHODS
}

class SelectedController {
    constructor(protected listbox: string) {}

    //METHODS
}

class FilterData implements SelectController, SelectedController {
    constructor() {}

    //METHODS
}

0 个答案:

没有答案