我有一个必须可定制的应用程序,一个参数是 url 的根。该应用程序不一定位于网站的根目录,即。它可以托管在http://onedomain.com/index.html的位置,因为它appName
可以/
托管在http://anotherdomain.com/myapp/index.htmlappName
的位置/myapp/
。
但我需要知道appName
路由器中的,所以在configFn
我的模块中,做这样的事情:
return $routeProvider.when(appName + "index.html", {
templateUrl: 'views/main.html',
controller: 'MainCtrl'
})
由于我有更多参数,我启动了一个我调用的服务,Settings
但是在配置模块时你不能注入服务......</p>
你会怎么做?
出于我的考虑,我开始考虑自定义提供程序,但我不确定它是否合适。