cyber короче вот такими способами можно создать контроллер
<div ui:controller="List"></div>
<div ui:controller="List()"></div>
<div ui:controller="new List"></div>
<div ui:controller="new List()"></div>
<div ui:controller="Menu = List"></div>
<div ui:controller="Menu = List()"></div>
<div ui:controller="Menu = new List()"></div>
теперь надо придумать какими способами можно обращаться к его полям. может так?
<div ui:controller="Menu = new List()">
{name}
{List.name}
{Menu.name}
</div>