![Self or @Optional @Host? The visual guide to Angular DI decorators. | by Tomek Sułkowski | frontend.coach | Medium Self or @Optional @Host? The visual guide to Angular DI decorators. | by Tomek Sułkowski | frontend.coach | Medium](https://miro.medium.com/v2/resize:fit:2000/1*4pLjpFKDB6z6hPkaAC6NDg.png)
Self or @Optional @Host? The visual guide to Angular DI decorators. | by Tomek Sułkowski | frontend.coach | Medium
![typescript - Q: Angular components broken - "Class is using Angular features but is not decorated. Please add an explicit Angular decorator" - Stack Overflow typescript - Q: Angular components broken - "Class is using Angular features but is not decorated. Please add an explicit Angular decorator" - Stack Overflow](https://i.stack.imgur.com/XK77e.png)
typescript - Q: Angular components broken - "Class is using Angular features but is not decorated. Please add an explicit Angular decorator" - Stack Overflow
![Brad Green on X: "“Angular 2, decorators and class inheritance” by Thierry Templier https://t.co/3iiaBcK8dR https://t.co/zJsNiPsfzo" / X Brad Green on X: "“Angular 2, decorators and class inheritance” by Thierry Templier https://t.co/3iiaBcK8dR https://t.co/zJsNiPsfzo" / X](https://pbs.twimg.com/media/CkcdxWDUUAAN0vj.jpg:large)