javascript - 在主干集合中获取数据并显示 View 的有效方法?

标签 javascript backbone.js marionette

我在之前渲染的基本 View 中有以下代码,我想知道这是否是从集合中获取数据并在成功时渲染 View 的正确方法?

    var self = this;
    var c = new UserData.Collection();

            var ud = new UserData.View({
                collection:c
            });

            c.fetch({

                success: function(){

                    self.region_user_data.show(ud);

                }

            });

最佳答案

使用 Promise 而不是内联回调的一种稍微更好的方法。

var self = this;
var c = new UserData.Collection();

var ud = new UserData.View({
    collection:c
});

var p = c.fetch();

p.done(function() {
    self.region_user_data.show(ud);
});

关于javascript - 在主干集合中获取数据并显示 View 的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16243444/

相关文章:

javascript - Backbone : fetch the data from a json file which is in the client part

javascript - 更新模型但保留整个 Backbone 集合

javascript - Marionette 中有 onBlur nanlog 吗?

javascript - 在 svg 多边形上悬停一秒钟后更改类

javascript - TinyMCE 将 > 转换为 >

javascript - 在使用 jQuery 的 Backbone.js 中,在 View 中选择元素的正确方法是什么?

javascript - 如何在其内部引用 Backbone/Marionette View ?

javascript - 如何避免在 Marionette 中生成空文本节点?

javascript - 正则表达式对javascript有帮助吗?

javascript - 继续按钮和添加按钮