1
我想要一個可以返回其子類的新對象的基類。
,如:
export class Base {
constructor() {
}
static query() {
//return a new object of class from which this function is called.
}
}
export class Child extends Base {
}
現在
在我IndexComponent類
export class IndexComponent {
var user = Child.query() // By this I have a new object of Child class in user variable
}
預先感謝您!
謝謝。我能夠控制子類的對象。 –
謝謝你的回答。我有類似的情況,但我的基類是抽象的,編譯器給我這個錯誤:'錯誤TS2511:無法創建抽象類的實例...'。我該如何處理?如果我刪除'抽象'關鍵字它能正常工作。 –
更多細節在這裏:https://github.com/Microsoft/TypeScript/issues/5863 –