【发布时间】:2014-04-28 15:26:06
【问题描述】:
我有一个 AngularJS 资源实现,(原则上)可以正常工作。现在特殊情况是:
- 资源的其中一个字段(属性)是“最后更改的时间戳”
- 如果它在更新请求中到达服务器,则将被忽略。服务器总是自动设置“最后更改的时间戳”
- 服务器上的更新方法都以某种方式实现,即响应为空(而不是包含修改后的实体)
所以在这种情况下,要在服务器更新操作后获取“最后更改的时间戳”,我总是必须在更新后立即执行 get。
myEntity.$update( function(){ myEntity.$get(); } );
现在的问题是: AngularJS 是否提供了一种自动链接操作的方法:
- 在 MyEntity 定义中定义,它需要在 $update 之后始终执行 $get。
-
然后,在应用程序代码中调用
myEntitty.$update();
【问题讨论】:
-
您是否考虑过将自己的方法添加到 myEntity 中? stackoverflow.com/questions/12076309/…
-
谢谢!不确定,为什么我自己没有考虑到这一点;)
标签: javascript angularjs angularjs-resource