Показать сообщение отдельно
  #501 (permalink)  
Старый 03.02.2014, 20:31
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus7
 
Регистрация: 08.01.2014
Сообщений: 354

<select ui:controller="Select">

  <option ui:repeat="option in options"
          on:click="selectedIndex = $index">
    {option}
  </option>

</select>



function Select() {

    selectedIndex = 0
    options = ['Рас', 'Два', 'Три', 'Четыре', 'Пятдесятодин']
    value = ( options[selected] ) // вот тут у нас всегда будет выбранное значение

}



в поле value содержится формула (геттер, если не выебываться ) который вычислится при обращении к нему, абстрактно, для нас там будет лежать всегда актуальное значение, это называется FRP. больше никаких событий и калбяков.

Последний раз редактировалось Maxmaxmaximus7, 03.02.2014 в 20:36.
Ответить с цитированием