http://localhost:8080/app-nameアプリが、 またはhttp://foobars.com/、またはその他の URLにある Web サーバーに Angular アプリケーションをデプロイしています。私は絶対パスについて何の保証もあり/app-name/fooませ/fooん/foobars/foo。つまり、上のサンプルでは/app-name、(empty) 、 、という可動部分があります。/foobarsコンテキスト パスとも呼ばれます。
<base>HTMLに使用できることはわかっています。$httpRestangular をラップまたは構成して、すべての呼び出しのコンテキスト パスを先頭に追加できます。
しかし、まだ対処方法がわからないケースもあります。たとえば、ディレクティブがテンプレートを使用するときはいつでも、ベア経由でもロードさ$httpれます。
$httpすべてのリクエストに対して特定のベースパスを常に使用するにはどうすればよいですか?