HttpClientModule
Renderer
ElementRef
onPush
BehaviorSubject
ReactiveFormsModule
ngModel
setTimeout
setInterval