Backbone.js脱机提取后未保存到本地存储
嗨,希望有人能帮我 我正在尝试使用主干线脱机(),我可以通过主干线脱机同步方法获取到我的服务器,但它不存储在本地,下面是我代码的一些部分:Backbone.js脱机提取后未保存到本地存储,backbone.js,coffeescript,Backbone.js,Coffeescript,嗨,希望有人能帮我 我正在尝试使用主干线脱机(),我可以通过主干线脱机同步方法获取到我的服务器,但它不存储在本地,下面是我代码的一些部分: define ['Backbone' , 'Backbone.OffLine' , 'models/requestOffer/RequestOfferModel'] ,(Backbone , OffLine , RequestOfferModel) -> class RequestOfferCollection extends Backbone.
define ['Backbone'
, 'Backbone.OffLine'
, 'models/requestOffer/RequestOfferModel']
,(Backbone
, OffLine
, RequestOfferModel) ->
class RequestOfferCollection extends Backbone.Collection
model: RequestOfferModel
urlRoot: window.generalRootlUrl
sync: Backbone.Sync;
initialize: ->
console.log 'Request Collection init'
@storage = new Offline.Storage('RequestOfferCollection', @, autoPush: true)
url: ->
api ='/api/v1/requestoffer/?format=json'
return @urlRoot+api
这就是我打电话的方式
@reqOfferCol.fetch
local: false
data:
'party': 1
'estado': @list2Show
success: (resp) =>
console.log 'Success'
error: (error) =>
console.log 'Error en fectch!!!'
我将更新的_at属性添加到我的模型中
Im也使用backbone.localstorage,这是否会与backbone.offline冲突,
我仔细地将同步方法分配给每个模型
非常感谢您。胡乱猜测,但是在设置同步方法的地方,请尝试将
Backbone.sync
(用大写字母S)替换为Backbone.sync
(用小写字母S),看看是否有帮助