ВЕРСИЯ 0.2.1
<script src="http://yourjavascript.com/1544031232/fix.js"></script>
<script src="http://yourjavascript.com/5235321071/concatenated.js"></script>
<div ux-module="box">
<h1>{{moduleName}}</h1>
<p each="item in items">{{item}}</p>
</div>
-------------------------------------------
<div ux-module="box:ololo">
<h1>{{moduleName}}</h1>
<p each="item in items">{{item}}</p>
</div>
<script>
UX.modules['box'] = Module.extend(function() {
this.moduleName = 'Бокс';
this.items = [1, 2];
});
// добавим данные в вид модуля box типа "ololo"
UX.modules['box:ololo'] = {
items: ['рас', 'два', 'три']
};
</script>
тип модуля описывается так
ux-module="box"
а конкретный инстанс со своими данными состоянием и.т.п. описывается так ux-module="box:ololo" при том наследование модулей ни кто не отменяет, ux-module="window, box:ololo"
вот это называется отец делает
грубо говоря модули box:ololo и box:крякря отличаются только данными