我正在使用 Deftjs 的 ViewControllers,现在我不得不将一些变量从一个控制器传递到另一个控制器。
最好的方法是什么,因为我创建的是视图而不是控制器?
我的实际解决方案是:
在控制器 1 中:
var me = this;
var win = Ext.create('App.view.car.Window');
win.getController().setBrandId(me.brandId);
win.getController().setColorId(me.colorId);
win.show();
和我的汽车视图控制器:
Ext.define('App.controller.car.WindowController', {
extend: 'Deft.mvc.ViewController',
config: {
brandId: null,
colorId: null
},
....
谢谢,