現在、従来のアプリケーションと、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>
しかし、これが正しい方法かどうかはわかりません。つまり、モジュール自体を変更せずに、モジュールに(外部)構成を提供するにはどうすればよいですか?