Связывание методов контроллера в титановом сплаве

Приятной особенностью Titanium и Alloy является возможность создавать контроллеры и реагировать на триггеры ИЛИ вызывать методы без создания указателя.

Итак, предположим, что мы хотим открыть вид модальных настроек и отреагировать на сохраняемые настройки, ПЕРЕД закрытием представления мы обычно можем написать:

settings.getView().open({modal:true});
settings.on("saved", function(){
  // do stuff here
  settings = null;  
});

Это хорошо, но это много кода.

С Alloy вы можете объединять методы и делать ВСЕ это, даже не создавая переменную-указатель.

  // do stuff here
}).getView().open({modal: true});

Таким образом, мы добились того же самого всего несколькими строками кода — никаких указателей не создавалось, никаких потенциальных проблем с утечкой памяти!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *