我有一些resources
actions
我需要拦截行动' 资源实例化后的响应
我希望附加response-resource
(或response-resource-array
)从http-response-header中获取的一些元数据。
我试过了
- 动作的tranformRespose
功能,但现在太早了......原始响应字符串操作的原因是什么
- 动作的interceptors
对象,但这太早了,对于响应数据,我将解析后的resp字符串作为简单的js-hash / js-array,如果我为meta附加了一个对象-data它不会传播到返回的resource-instance ..
最后一个是非常明显的,因为从资源的操作返回resource-instance
/ resource-instance-array
是立即空的 - 返回然后懒惰填充..
有什么想法以某种方式实现我需要的东西,避免大黑客?
答案 0 :(得分:0)
我不知道为什么我之前没有看到非常简单的解决方案。
动作的interceptors.response
函数的参数包含data
属性,它是简单的jshash
/ array
和属于resource
的属性action的方法返回了所有已经实例化的资源的对象!
这就是全部!