Learning Angular

I have a basic grasp of Angular and want to start building an app, so Ionic looks great.

Should I learn more of Angular first or do you think by learning ionic it will all come together?

In the process of building an app you will be provided ample opportunities to learn AngularJS.
If you need to debug the Ionic app and know what is happening behind the scenes, you will need a good grasp on the AngularJS concepts.

Thanks for your help