В чем разница между угловым изменением по умолчанию и onpush stratergy

@Component({  changeDetection: ChangeDetectionStrategy.OnPush})
Famous Fly