matys84pl/angularjs-requirejs-lazy-controllers — pull request #8 by AvivLander (2013-03-31 09:51:54+00:00)
Title: Extending Lazy Services for value return

This could be cleaned up. I ran through this as fast as possible. If you guys dont have time to clean it up, it will be awhile before I can get to it.

The stating of the lazy resources is still in the routes config. Feel free to move it to the controller level.

Example:
(template, mainController, otherControllers, {directives, services})
$routeProvider.when('/view1', routeConfig.config('../partials/view1.html', 'controllers/first', null, {directives: ['directives/version'], services: ['services/tester']}));

Use this as a guide to extend for other resources... current "services" is value provide only.
(already done)$provide.value('a', 123);
$provide.factory('a', function() { return 123; });
(already done) $compileProvider.directive('directiveName', ...);
$filterProvider.register('filterName', ...);