[英]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.