Can we use ngCordova without ionic. if yes then how?
If you are using AngularJS then you can use ngCordova. You do not need Ionic. http://ngcordova.com/docs/install/
document.addEventListener("deviceready", function () {
$cordovaPlugin.someFunction().then(success, error);
}, false);