My intention is to load all the templates of my web app with one single call to an external JSON file containing a list of all the template names and values.
I am curren
if you use a HTTP interceptor, you can inject the $templateCache there:
$templateCache
$provide.factory('myHttpInterceptor', ['$templateCache', function($templateCache) { return { request: function(config) { // do fancy things with $templateCache here return config; } }; }]);