what is the difference between angular changedetection default and onpush stratergy

Solutions on MaxInterview for what is the difference between angular changedetection default and onpush stratergy by the best coders in the world