1
我们使用$资源对我们的服务器执行REST调用,但人们往往会双击启动调用的按钮。 我已经实现了一个简单的锁定机制,通过在对资源的调用进行初始化时设置一个锁,并检查它在被触发之前是否锁定,但不知何故人们仍然设法触发多个调用。
if (lock === false) {
lock = true;
myService.mycall({ key: value },
function (result) {
..some code...
lock = false;
},
function (result) {
..some code..
lock = false;
});
有没有办法以某种方式锁定在一个更好的方式吗?
对不起,我没有做那个可能已经足够清楚了,解锁在回调中设置为200和错误情况,并在控制器初始化时...查看我更新的问题 – Maarten