我遇到了问题。例如,如果我有一个像param = {abc: 'my example parameter'}
这样的json对象参数,并且有一个类似var api = 'api/xyz?'
的api
现在我想将参数附加到我的api,所以我使用以下代码行
var url = api + Ember.$.param(param || {});
但是这个方法的问题在于,当我使用Ember.$.param(param || {})
时,如果param包含空格,则会导致url = 'api/xyz?abc=my+example+parameter'
而不是var url = 'api/xyz?abc=my example parameter'
我知道我可以随时使用自定义功能,但是我想使用Ember的内置功能来实现它,所以有没有这样的Emberish方式我可以在参数中没有'+'的情况下获得所需的api调用空格。