The Differences Between Angular 1.X and Angular 2