Hi Brad,
Answering your 2nd point: Thanks for the link to the SO thread - I read through it. It seems to describe a systemic problem situation and that too migrating from an older version of angular - neither situation is applicable in my case. Other injectors work just fine - it is just cordovaHTTP that is not
In the past, I’ve received injector errors when I forgot to include their .js file in index.html but in the case of cordovaHTTP there is no JS controller to manually add
Answering your first part - which controllers are you referring to?
My code is at https://github.com/pliablepixels/zmNinja
index.html loads my controllers here: https://github.com/pliablepixels/zmNinja/blob/master/www/index.html
cordova HTTP is injected into app here https://github.com/pliablepixels/zmNinja/blob/master/www/js/app.js (commented now as it does not work)
Edit: using one of the tips in that SO thread, I replaced ionic.min with ionic. The more descriptive error is:
ionic $ 0 996617 log ******* PLATFORM READY ****
1 996628 error Error: [$injector:modulerr] Failed to instantiate module zmApp due to:
[$injector:modulerr] Failed to instantiate module cordovaHTTP due to:
[$injector:nomod] Module 'cordovaHTTP' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.3.13/$injector/nomod?p0=cordovaHTTP
But I’m not quite sure what else I need to do for ionic/angular to find it
find . -name cordovaHTTP*
./platforms/android/assets/www/plugins/com.synconset.cordovaHTTP/www/cordovaHTTP.js
./platforms/ios/www/plugins/com.synconset.cordovaHTTP/www/cordovaHTTP.js
./plugins/com.synconset.cordovaHTTP/www/cordovaHTTP.js
Many thanks