在骨干js中如何在创建视图对象时传递两个模型进行查看 [英] In backbone js how to pass two model to view while creating object of a view

查看:64
本文介绍了在骨干js中如何在创建视图对象时传递两个模型进行查看的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





在骨干js中,我想在创建视图对象时传递两个模型进行查看。另请从该视图中告诉我如何获取每个模型。我在控制器js中编写的代码如下



 var clientModel = new ClientModel(); 
var allClientModel = new AllClientModel();
var clientView = new ClientView({model:clientModel});





我想将allClientModel对象传递给view.Please告诉我这是什么语法。



提前谢谢



我尝试了什么:



我试着编写如下代码



var clientView = new ClientView({model1:clientModel,model2:allClientModel});



但它不起作用

解决方案

  var  Passingmodel =  new  Backbone.Model( );  //   BackBone模型 
var clientModel = new ClientModel(); // 客户端模型
var allClientModel = new AllClientModel(); // 所有客户端模型

Passingmodel .set({contacts:clientModel,用户:allClientModel});

var clientView = new ClientView({model:Passingmodel});


Hi,

In backbone js I want to pass two model to view while creating object of a view. Also please tell me from that view how to fetch each of that model.The code which I have written in controller js is as follows

var clientModel = new ClientModel();
var allClientModel = new AllClientModel();
var clientView = new ClientView({model:clientModel});



I want to pass allClientModel object as well to the view.Please tell me what is the syntax for that.

Thanks in advance

What I have tried:

I tried to write the code which is as follows

var clientView = new ClientView({model1:clientModel,model2:allClientModel });

But it is not working

解决方案

var Passingmodel = new Backbone.Model(); // BackBone Model
var clientModel = new ClientModel(); // Client Model
var allClientModel = new AllClientModel(); // All Client Model 

Passingmodel .set({contacts: clientModel , users: allClientModel });

var clientView = new ClientView({model: Passingmodel });


这篇关于在骨干js中如何在创建视图对象时传递两个模型进行查看的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆