The easiest way to create and work on an Ionic project is to use the Ionic CLI.
However Ionic 2 is based on Angular 2, so we could say that an Ionic project is basically an Angular project with the Ionic framework added to it. You don’t have to use the Ionic CLI.
Ionic “the framework” is one thing, and the Ionic CLI is another thing. This is an important distinction that people just starting with Ionic frequently seem to miss.
Well, thankfully we don’t. We can use ES6 right now. There are a few transpilers that can take ES6 code and translate it into ES5 code that happily runs on existing browsers. In this post, I’ll show you how to configure an Ionic project to use the Babel compiler.
How to use the Cordova Camera plugin as wrapped by ngCordova in an Ionic app.
Update: this is a lecture from my Ionic by Example course now available on Udemy.