[英]Using a full URL with Restangular
我喜歡 AngularJS 的 Restangular 的所有功能,除了我找不到(並且它可能不支持)只向它傳遞完整 URL 的方法。 我意識到 .one('something','someparam') 的好處,但我的問題是我傳遞了各種 URL 字符串,我真的不想為了使用 Restangular 就必須對它們進行 split()。
另外,我知道 baseURL 函數; 但是我被傳遞的這些 URL 不一定來自相同的基本路徑。
例如,我可能有:
/us/en/product/17726
/us/es/products
/us/es/product/991A0
/ca/en/accounts
我得到的只是字符串......
我是 Restangular 的創建者。
你有 2 個選擇來做到這一點。
1)在每種情況下創建具有不同 BaseURL 的作用域 Restangulars: https : //github.com/mgonto/restangular#how-to-create-a-restangular-service-with-a-different-configuration-from-the-global-一
2) 您可以像Restangular.all('us/en/').one('products', 1726)
或Restangular.one('us/en/product', 1234)
希望它對你有用:)
我需要簡單地GET
一個絕對網址並遇到了這個問題。
就是這樣:
Restangular.oneUrl('routeName', 'http://absolute.url').get();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.