假设我有一个 View 可以制作 model.fetch() 然后向服务器发出请求。
我想实现:
1)能够记住结果的检查器
2)仅当对服务器的最后一次请求超过十分钟时才刷新结果(向服务器发出请求)。
我应该怎么办?
是否已经有一段代码可以做到这一点?
define([], function() {
var MyModel = Backbone.Model.extend({
url: function () {
return "http://localhost/restapi/model/";
},
fetch () {
if(diffTime > 10minutes) {
// make request to the server
}
else {
// return memo
}
}
});
});