I don't do Ionic/Angular anymore. But if I were to buy something I'll go with option 2. I think most developers will want to build something practical and learn the technology while doing it. But as you know Angular 1 and 2 are completely different. So, if you can give a primer on Angular 2.0, how binding, templating etc are done and most importantly how Ionic 2 utilises Angular, it'll be really good. Once the readers understand the building blocks/basics of Ionic 2/Angular 2 they'll enjoy reading the practical stuff and advanced concepts.
Good Luck!