10

Restangular for AngularJS のすべての機能が気に入っていますが、完全な URL を単に渡す方法が見つからない (サポートされていない可能性がある) ことを除きます。私は .one('something','someparam') の利点を認識していますが、私の問題は、さまざまな URL 文字列が渡されることであり、Restangular を使用するためだけにそれらを split() する必要はありません。

また、baseURL 関数についても知っています。しかし、渡されたこれらの URL は、必ずしも同じベース パスから派生したものではありません。

たとえば、次のような場合があります。

/us/en/product/17726
/us/es/products
/us/es/product/991A0
/ca/en/accounts

与えられたのは文字列だけです...

4

2 に答える 2

14

私は Restangular の作成者です。

それには 2 つのオプションがあります。

1) ケースごとに異なる BaseURL を持つスコープ付き Restangular を作成する: https://github.com/mgonto/restangular#how-to-create-a-restangular-service-with-a-different-configuration-from-the-global- 1

Restangular.all('us/en/').one('products', 1726)2)またはのように使用できますRestangular.one('us/en/product', 1234)

それがあなたのために働くことを願っています:)

于 2013-08-01T21:36:40.127 に答える