@Component({ selector: 'cmp', template: ` cmp ` }) export class DIComponent { constructor(@Inject(Dependency) public dependency) {} }