2
我在網絡服務器上部署我的Angular應用程序,其中應用程序的可能位於http://localhost:8080/app-name
或http://foobars.com/
或其他某個URL。我對於絕對路徑沒有任何保證 - 有時可能需要撥打/app-name/foo
,有時撥打/foo
,有時撥打/foobars/foo
。換言之,在上述樣品中存在移動部分:/app-name
,(empty)
,/foobars
。也稱爲上下文路徑。
我知道我可以使用<base>
作爲HTML。我可以換行$http
或配置Restangular以預先調用所有調用的上下文路徑。
但還是有些案例我還不知道如何解決。例如,每當指令使用模板時,它也通過$http
加載。
我怎樣才能得到$http
總是爲所有請求使用一些特定的基本路徑?
根據文檔,您可以添加請求轉換以修改請求配置對象。不幸的是,我無法找到描述請求配置對象的太多信息,但是通過源代碼快速瀏覽之後,看起來被請求的URL來自該配置對象。 – Jason