相关疑难解决方法(0)

Backbone.js:组合多个模型的复杂视图

到目前为止,我一直在尝试的所有测试和教程,以获得我的头脑中的结构,告诉我一个视图绑定到1个模型.

假设我有一个小应用程序来存储和管理联系人详细信息(地址簿)我有多个用户可以登录,他们每个人都有自己的联系人集合.

用户详细信息视图将绑定到用户模型,同样适用于联系人

但是我想展示一个结合了这两个X轴的网格,显示应用Y轴上显示所有用户的所有联系人,

这是如何运作的?我是否需要为此创建一个新模型,以绑定到一个新视图?

你得到了这个想法,它只是一个理论上的例子,我不是在构建那个应用程序,而是为了得到一个结合多个模型的视图的想法

javascript model-view-controller backbone.js

31
推荐指数
2
解决办法
2万
查看次数

模板两个模型在一个视图中 - Backbone/Marionette

我试图在一个视图中使用两个模型,并使用它们两个模板.我和Marionette一起工作.这是我初始化视图:

main_app_layout.header.show(new APP.Views.HeaderView({
 model: oneModel,
 model2 : twoModel}
));
Run Code Online (Sandbox Code Playgroud)

这是我的观点:

APP.Views.HeaderView = Backbone.Marionette.ItemView.extend({

    template : '#view_template',

    className: 'container',


    initialize: function() {
               //This correctly logs the second model
                console.log(this.options.model2);

    }

});
Run Code Online (Sandbox Code Playgroud)

这是模板:

 <script id="view_template" type="text/template">
        <p>{{twoModel_label}} {{oneModel_data}}</p>
        <p>{{twoModel_label2}} {{oneModel_data2}}</p>
    </script>
Run Code Online (Sandbox Code Playgroud)

它使用oneModel数据正确呈现所有内容,但不会呈现第二个,即使它正确记录它.我正在使用胡子作为我的模板语言.

有人可以帮忙吗?

javascript model-view-controller backbone.js marionette

8
推荐指数
1
解决办法
6157
查看次数