Показать сообщение отдельно
  #91 (permalink)  
Старый 23.05.2013, 01:52
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

ВЕРСИЯ 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:крякря отличаются только данными

Последний раз редактировалось megaupload, 23.05.2013 в 01:58.
Ответить с цитированием