在我们以前有一种serverRefresh()
使用WAF刷新实体的方法时。它触发init
事件服务器端。
现在,我看不到使用Angle-wakanda连接器执行此操作的任何方法。
我想念什么吗?
在使用Angular-Wakanda连接器保存之前,如何为新创建的实体初始化一些数据?
版本1.1.0及更高版本(从16年5月11日开始)
在版本1.1.0和更高版本中,您必须使用$recompute()
方法,该方法的功能与旧$serverRefresh()
方法相同(请参见下文)。
您可以在《Angular-Wakanda实体API参考》中找到其文档。
版本<1.1.0
在 当前的版本(1.0.4)的Angular-Wakanda,您仍然可以通过调用$serverRefresh()
您的实体来做到这一点。
var entity = ds.Product.$create();
entity.$serverRefresh().$promise.then(function () {
//Your entity is updated with calculated attributes filled, and right events executed
});
什么$serverRefresh()
是以下内容:
init
然后在clientrefresh
服务器端触发事件,然后更新客户端实体clientrefresh
服务器端的事件,然后更新客户端实体确实,它已过时,将被删除。但是,它将在1.1.0版本上由具有相同行为的另一种有据可查且无歧义的方法替换。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句