Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干窗体:在不同子视图之间传递事件_Javascript_Backbone.js_Backbone Forms - Fatal编程技术网

Javascript 主干窗体:在不同子视图之间传递事件

Javascript 主干窗体:在不同子视图之间传递事件,javascript,backbone.js,backbone-forms,Javascript,Backbone.js,Backbone Forms,简介: 主干表单框架实现了子视图完全不绑定,彼此完全不了解。于是问题出现了——如何在不同的子视图之间传递事件 换句话说: 假设我有一个父窗体对象,它扩展了Backbone.form,并包含许多字段。是否可以为表单的特定字段(子视图)传递来自此父级的事件?您可以通过执行以下操作在表单和字段之间直接通信: var form = new Backbone.Form({ schema: schema }); var field = form.getField('firstName'); 下面是另一个

简介:

主干表单框架实现了子视图完全不绑定,彼此完全不了解。于是问题出现了——如何在不同的子视图之间传递事件

换句话说:


假设我有一个父窗体对象,它扩展了
Backbone.form
,并包含许多字段。是否可以为表单的特定字段(子视图)传递来自此父级的事件?

您可以通过执行以下操作在表单和字段之间直接通信:

var form = new Backbone.Form({ schema: schema });

var field = form.getField('firstName');
下面是另一个使用事件在两个不同字段之间进行通信的示例。在这种情况下,根据在国家/地区中选择的值更改城市中的选项