目前,我将传统应用程序与使用AngularJS编写的动态部分相结合.我想从我的服务器提供一些配置到我的模块.在这种情况下,我想配置应用程序的“基本”URL.所有模板都可以在特定位置找到,该位置由服务器决定.
所以我试过这样的东西:
angularForm.config( function($routeProvider,TemplateLocator) { $routeProvider.when('/',{ controller : TestController,templateUrl : TemplateLocator.getTemplate('FormOuterContainer') }); });
在服务器上:
<script type="text/javascript"> angular.module('BoekingsModule.config',[]).provider('TemplateLocator',function() { this.$get = function() { return // something } this.getTemplate = function(name) { return 'location...'; } }); </script>
但是,我不知道这是正确的方法.
那么简而言之,我怎么能在一个模块中提供一些(外部)配置,而不必改变模块本身?