我有一个函数matcher
,每次发送 keyup 事件时都会调用它。
这个函数属于一个看起来像这样(1)的模块。
如果在获取完成之前完成另一个调用怎么办?
如何在本模块 (1) 中解决此问题?
(1)
(function ($, UserCollection) {
var userCollection;
var matcher = function (request, response) {
if (!userCollection) {
userCollection = new UserCollection();
userCollection.fetch();
} else {
isMatched(request, response);
}
};
return matcher;
}(jquery, UserCollection));