Angular 5: manipolare il DOM senza usare @ViewChild

A volte mi sono trovata nelle seguente situazione: dovevo modificare il DOM ma ciò non era possibile in quanto non potevo mettere mano al codice HTML, che era generato in maniera automatica. Mentre con jQuery tutto ciò sarebbe stato un gioco da ragazzi, Angular non consente di modificare il DOM