我喜欢打字稿的一个方面是它的类型安全性,我一直使用它。
Typescript不支持多重继承,那么如何同时按pm2 server.js
和OnInit
扩展Angular 2组件类呢?
我知道它可以在不声明继承的情况下工作,但我喜欢我的代码没有波浪线。
答案 0 :(得分:11)
OnInit
和OnChanges
不是类,而是接口,因此您的组件不会继承,但实现这些接口。
由于类可以实现所需的多个接口,因此在同一组件上实现OnInit
和OnChanges
接口都没有问题。
例如:
class FooComponent implements OnInit, OnChanges {
}
有关详细信息,请查看Angular Lifecycle Hooks guide。