3
A
回答
4
就像這樣:
export class Hero extends GoogleCharts implements OnInit {...
如果GoogleCharts已經實現的OnInit你應該在你ngOnInit方法做其他的東西之前調用super.ngOnInit();
。
像這樣:
interface OnInit {
ngOnInit:() => void;
}
class GoogleCharts implements OnInit{
ngOnInit() {
//does some stuff here
}
}
class Hero extends GoogleCharts implements OnInit{
ngOnInit() {
super.ngOnInit();
//do my stuff here
}
}
相關問題
- 1. 擴展類並實現接口
- 2. 擴展類並實現接口
- 3. Angular中的Chrome擴展2/4
- 4. myActivity擴展GridView實現OnClickListener
- 5. 擴展和實現接口
- 6. SAPUI5 - 擴展sap.ui.controller實現
- 7. 實現一個@ html.myTelerikGrid擴展
- 8. 實現泛型擴展
- 9. 擴展PackageManager實現SharedPreferences
- 10. 擴展HttpServlet實現ServletContextListener
- 11. Angular 2 - 合併(擴展)對象
- 12. DSL,XamlDOM(.NET 4 Beta)並擴展vs2008
- 13. 展望:VSTO 4 + Linq擴展?
- 14. ExtJS 4擴展Ext.data.Connection
- 15. Angular 4 i18n示例如何實現角度4中的i18n 4
- 16. '使用擴展方法將'注入'類實現並因此實現接口?
- 17. 擴展一個類並實現一個接口
- 18. 實現並擴展來自不同包的接口
- 19. 如何模擬擴展類並實現接口的對象?
- 20. Java.util.HashMap - 爲什麼HashMap擴展AbstractMap並實現Map?
- 21. UML減少數字擴展並實現連接
- 22. 使用Typescript和Angular 4的可擴展選項卡
- 23. 問題實現加入(...)擴展方法
- 24. Java擴展/抽象/實現問題
- 25. Android - 擴展ImageView的最佳實現
- 26. 在擴展AbstractItem的同時實現RealmModel
- 27. 在python的擴展類中實現timeit()
- 28. 爲擴展綁定實現IEndpointBehavior
- 29. 如何在Mac中實現Safari擴展
- 30. 在C++中實現可擴展代碼
感謝,你的工作。這似乎是一個問題,如果我在GoogleCharts中實現onInit in Hero,將會覆蓋來自GoogleCharts的onInit。你有什麼想法我可以解決這個問題嗎? –
我改進了我的答案。如果你不想執行它,記住你不需要調用'super.ngOnInit()'。在你的情況下,你可能不得不稱呼它,否則GoogleCharts不會正確初始化。 – Wernerson
super.ngOnInit()工作! –