Связывание методов контроллера в титановом сплаве
Приятной особенностью Titanium и Alloy является возможность создавать контроллеры и реагировать на триггеры ИЛИ вызывать методы без создания указателя.
Итак, предположим, что мы хотим открыть вид модальных настроек и отреагировать на сохраняемые настройки, ПЕРЕД закрытием представления мы обычно можем написать:
settings.getView().open({modal:true});
settings.on("saved", function(){
// do stuff here
settings = null;
});
Это хорошо, но это много кода.
С Alloy вы можете объединять методы и делать ВСЕ это, даже не создавая переменную-указатель.
// do stuff here
}).getView().open({modal: true});
Таким образом, мы добились того же самого всего несколькими строками кода — никаких указателей не создавалось, никаких потенциальных проблем с утечкой памяти!