简介:
Backbone Forms框架实现了子视图完全不绑定,完全不了解彼此。因此,问题出现了——如何在不同的子视图之间传递事件?
换句话说:
假设我有一个扩展了Backbone.Form
并包含大量字段的父窗体对象。我是否可以为窗体的特定字段(子视图)传递来自父级的事件?
您可以通过执行以下操作直接从表单到字段进行通信:
var form = new Backbone.Form({ schema: schema });
var field = form.getField('firstName');
下面是使用事件在两个不同字段之间进行通信的另一个示例。在这种情况下,根据在国家/地区选择的值更改城市中的选项。
http://jsfiddle.net/evilcelery/c5QHr/