我喜欢typescript的一个原因是它的类型安全,而且我一直在使用它。
Typescript不支持多重继承,如何通过OnInit和OnChanges同时扩展Angular 2组件类?
我知道它不需要声明继承就可以工作,但是我喜欢我的代码没有曲折的线条。
发布于 2016-07-04 21:31:38
OnInit和OnChanges不是类,而是接口,所以您的组件不继承而是实现这些接口。
由于一个类可以实现所需的任意多个接口,因此在同一组件上同时实现OnInit和OnChanges接口是没有问题的。
例如:
class FooComponent implements OnInit, OnChanges {
}有关更多信息,请查看Angular Lifecycle Hooks guide。
https://stackoverflow.com/questions/38185591
复制相似问题