Javascript 是$resource';的基于冒号的模板语法;s url参数遵循标准,还是特定于AngularJS?
我正在使用的一个REST服务正在将HATEOAS链接发送回其AngularJS客户端。对于其中的一些,我们不能提供完整的URL(因为缺少信息),只能提供一个URI模板。我们希望遵循RFC6570()来实现这一点。语法是Javascript 是$resource';的基于冒号的模板语法;s url参数遵循标准,还是特定于AngularJS?,javascript,angularjs,rfc,hateoas,uritemplate,Javascript,Angularjs,Rfc,Hateoas,Uritemplate,我正在使用的一个REST服务正在将HATEOAS链接发送回其AngularJS客户端。对于其中的一些,我们不能提供完整的URL(因为缺少信息),只能提供一个URI模板。我们希望遵循RFC6570()来实现这一点。语法是{;varName,foo},客户端应该扩展到;varName=bar;foo=baz 一位同事让我知道,$resource中使用冒号的语法::varName 我假设这方面的等价物是RFC(简单字符串扩展)中的第3.2.2节:{varName},例如example.com/orde
{;varName,foo}
,客户端应该扩展到;varName=bar;foo=baz
一位同事让我知道,$resource
中使用冒号的语法::varName
我假设这方面的等价物是RFC(简单字符串扩展)中的第3.2.2节:{varName}
,例如example.com/order/{orderId}/
将是example.com/order/:orderId/
,并扩展到../order/123/
那么,首先,冒号语法可以用于矩阵参数模板吗
其次,冒号语法是在标准/rfc中定义的,还是特定于AngularJS?
(该服务应该与客户端无关。)
最后但并非最不重要的一点是,AngularJS是否支持现成的RFC6570
注意:这是Angualr JS邮件列表中的一封邮件…你问了很多问题 不,该角度格式不符合RFC 6570 我相信:URL的前缀变量语法是从RubyonRails开始的。我不知道这方面的规格 谷歌搜索
RFC6570 javascript
和RFC6570 angular
导致了大量结果。我可能会建议traverson具有角度扩展,但不支持开箱即用