0

所以标题有点令人困惑,我认为,但问题是:

我的整个页面都有一个模型,称为 FD.page。我有一个名为过滤器的模型的属性,因此 FD.page.get("filters") 返回一个具有多个属性本身、日期、位置等的对象。

我希望能够为过滤器属性的属性设置值,但我似乎无法弄清楚如何指定该节点。

所以像 FD.page.set("filters.location", "close");

任何帮助都感激不尽。谢谢!

4

2 回答 2

1

尝试FD.page.get('filters')['location'] = 'close';

不过,这不会在模型上触发更改事件。如果要触发更改事件,则必须在设置后手动触发它。

于 2012-04-04T02:25:42.063 回答
1

制作filters骨干模型

FD.page.get('filters').set('location', 'close');

将触发更改事件。

于 2012-04-04T02:30:56.320 回答