gpt4 book ai didi

javascript - 为 backbone.marionette 创建一个全局模型

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:05 27 4
gpt4 key购买 nike

我有一个用户模型,需要在整个站点的多个 View 中进行访问。我可以在 Marionette 应用程序中创建全局模型吗?

所以我可以通过以下方式访问它:

window.MarionetteApp.userModel

这是迄今为止我唯一有道理的想法。除非有人有更好的方法在 backbone.marionette 中构建用户,否则我对想法持开放态度。

最佳答案

我推荐使用 Marionette.RequestReponse .有了它,你可以做这样的事情:

MarionetteApp.reqres.setHandler('currentUser', function() {
if(MarionetteApp.currentUser) return MarionetteApp.currentUser;

var user = MarionetteApp.currentUser = new MarionetteApp.models.User(/* whatever */);
return user;
});

然后像这样得到你的模型:

var user = MarionetteApp.request('currentUser');

关于javascript - 为 backbone.marionette 创建一个全局模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19252422/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com