Crownstack interview question

What do you understand by DI in Angular?