Каков наилучший подход для контроллеров Alloy? Какая разница? переменная данных никогда не «вылезет» из контроллера:
var args = arguments[0] || {},
data = {};
data.title = args.name+', '+args.age;
console.log(data.title);
or
var data = {};
(function(args){
data.title = args.name+', '+args.age;
console.log(data.title);
}),arguments[0] || {});
Другое дело, я использую элементы во всех своих контроллерах (кнопки, формы, таблицы и т. д.), на самом деле эти элементы являются виджетами, должны ли они быть простыми контроллерами? есть какой-то недостаток использования виджетов вместо простого контроллера