Показать сообщение отдельно
  #911 (permalink)  
Старый 16.12.2013, 18:20
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от Maxmaxmaximus5
 
Регистрация: 14.12.2013
Сообщений: 129

Вот когда сделаешь мне такое в столько строк кода и на таком уровне абстракции, сделаешь НА СЕРВЕРЕ, тогда приходи.

<script src='//mychamber.ru/build/ui.js'></script>


<style>
   .list-item {
      cursor           : default;
      background-color : #bfc7ff;
      font-size        : 25px;
      overflow         : hidden;
      transition       : 0.4s;
    }

    .list-item.add {
      height : 0;
    }

    .list-item.remove {
      height : 0;
    }
</style>


<div controller="Ctrl">
  <button click="add(newText)">добавить</button>
  <label>новый пункт: <input model="newText"></label>
  <label>фильтр: <input model="filterText"></label>

  <ul>
    <li class="list-item" repeat="item in items |filter:filterText">
      <div class="post">{item}</div>
    </li>
  </ul>
</div>


<script>
  function Ctrl() {
    items = [54, 2, 4]
    add = function(text) {  items.unshift(text)  }
  }
</script>




Последний раз редактировалось Maxmaxmaximus5, 16.12.2013 в 18:28.
Ответить с цитированием