8

カスタマイズ可能にする必要があるアプリがあり、1 つのパラメーターは URL のルートです。アプリは必ずしもウェブサイトのルートにあるとは限りません。http://onedomain.com/index.htmlでホストできます。ここで、appNamehttp://anotherdomain.com/myapp/index.html/でホストできます。ここで、は です。appName/myapp/

しかし、この種のことを行うappNameには、ルーターの を知る必要があるためconfigFn、モジュールの を知る必要があります。

return $routeProvider.when(appName + "index.html", {
  templateUrl: 'views/main.html',
  controller: 'MainCtrl'
})

パラメーターが増えたので、呼び出したサービスを開始しましたSettingsが、モジュールの構成中にサービスを注入することはできません…</p>

あなたならどうしますか?

懸念事項として、カスタム プロバイダーについて考え始めましたが、それが適切かどうかはわかりません。

4

2 に答える 2

2

.when('/'とを使用するだけ<base href="/myapp/" />です。

于 2013-06-12T19:06:53.553 に答える