к слову, сравните старый IU
с новым
Мы можем создать ячейки, которые будут пересчитывать свое значение при обращении к ним ячейки пишутся в скобочках, а то что обьявленно без var попадает в скоуп ^__^ , а так же сервисы подключаются автоматически если их имя написать. например сервис $hash() возвращает текущий хэш, а если передать туда строку то сравнивает её с текущим хэшэм ^__^
по сути, чтобы в свойстве hash всегда лежал актуальный хэш то мы можем создать ячейку и она всегда будет иметь актуальное состояние при обращении к ней:
НО МЫ ПОШЛИ ДАЛЬШЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ ЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ ЕЕЕЕЕ:
ахахах дададдада оно работает =)
если в сервисе описать функцию $async то при присваиваниях сервиса будет вызываться эта функция и в неё будет передаваться каллбак, вызвав который и передав туда первым аргументом какое-то значение, оно установится в то во что мы присваивали сервис =) ассинхронка=)
то есть если мы сделаем так, то в свойстве hash всегда будет содержаться актуальный хэш (если конечно наш сервис это поддерживает)
НУ КАК ВАМ)??? РАСТЕМ ДЕТКА ^__^ это я еще далеко не все фитчи рассказал