我知道fetch是异步的,它需要在fetch中使用“success”。 但是,如果我想用数据取出成功呢? 我想获取用户ID并在模型“注意”中使用它。
authedUser.fetch({
success: function(){;
window.uid = authedUser.get("id");
}
但是如果我尝试做这个console.log(uid);没有成功我得到未定义。
答案 0 :(得分:0)
注册新模型/集合时,会触发“更改”事件。
所以你可以使用
MyModel.on("change", function() {
MyModel.get('wtv');
});
答案 1 :(得分:0)
您应该能够从成功回调中访问更新的模型。 像这样:
authedUser.fetch({
success: function(model){;
window.uid = model.get("id");
}