有没有办法避免将数据写入Cairngorm中的单例ModelLocator?
在我目前的mxml文件中,我有类似
的内容new LoginEvent(LoginEvent.GET_LOGIN_EVENT).dispatch();
这会触发事件和命令。在命令中,我们有类似的东西:
public function result(data:Object):void
{
var returnedData:Array = data.result as Array
model.login = returnedData;
}
相反,我想直接将命令结果返回给视图。所以,在mxml文件中我有:
var loginResult:Array = new LoginEvent(LoginEvent.GET_LOGIN_EVENT).dispatch();
这需要将命令更改为:
public function result(data:Object):array
{
var returnedData:Array = data.result as Array
return returnedData;
}
这甚至可能吗?