Здравствуйте!
Создал свой пен, можно посмотреть
здесь. Не знаю, как правильно сконвертировать его в директиву, т.к. не хватает умений и знаний. Буду признателен за помощь.
Пример использования директивы (так я вижу интерфейс):
<div tree-view
get-items="loadItems(item)" <!-- Эта функция будет вызываться для получения подэлементов -->
display="title" <!-- Тут указывается, какое поле модели следует отображать на странице -->
checkboxes="true" <!-- Показывать ли флажки для выбора элементов -->
>