需要在将数据放入同一集合的两个不同的javascript页面中同步两个不同的调用。
示例:
JS Page 1
self.customerColl(CustomerFactory.customerModel().getCustomer(self.customerId()));
self.customerColl().fetch().then(function () {
if(customer is not found){
persist the customer in db
}
});
JS Page 2
self.customerColl(CustomerFactory.customerModel().getCustomer(self.customerId()));
self.customerColl().fetch().then(function () {
if(customer is not found){
persist the customer in db
}
});
上述ojet模块都加载在同一索引页面中。在这种情况下,两个不同的js文件中的提取都是一个接一个地执行,并且两者都试图将数据保存在db中。其中一个成功,另一个失败。我希望这项行动协调一致。比如执行JS Page 1代码,然后执行JS代码。