рефакторинг
Теперь параметр require директисам можно передавать строкой, а не только массивом
Если родительский скоуп не находился, то возвращался null, и была ошибка.
Добавил новый тип бинда директив "?" который возврщает true если такой атрибут присутствует, и false если не присутствует
Теперь если атрибут не указан, в контроллер передается пустая строка а не строка 'undefined'
Теперь если атрибут не указан, в контроллер передается пустая строка а не строка 'undefined'
Рефакторинг, теперь скрипт из демки больше не часть файла ui.js
Теперь при создании контроллера вначале отрабатывают бинды, а потом уже конструктор контроллера
Перенес основные утилитарные функции в конструктор модуля, чтобы к ним был доступ и у юзера типа ui.isString
Сейвпойнт перед новым иньектором
Добавил очистку мусора (!!!! НАКОНЕЦ !!!!), теперь сервисы $interval и $timeout поддерживают автоматическую очистку
Рефакторинг
Добавил в скоуп метод $async
СЛегка изменил API доступа к актуальному скоупу
Теперь метод скоупа $async вызывает дайджест.