Вопрос

Есть ли способ избежать написания данных в моделлокатор Singleton в Cairngorm?

В моих текущих файлах 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;
}

Это вообще возможно?

Это было полезно?

Решение

Вы можете использовать что -то вроде Знаки просмотра. Анкет Идея состоит в том, чтобы добавить в действие событий, чтобы их можно было использовать, как обратные вызовы, чтобы отправить данные обратно в представление.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top