2016-08-23 3 views
0

я пытаюсь использовать ivhTreeviewBfs (https://github.com/iVantage/angular-ivh-treeview#ivhtreeviewbfstree-opts-cb)Как использовать ivhtree хлеб первого API поиска

ivhTreeviewBfs(myTree, function(node) { 
    console.log(node) 
}) 

однако это печатает только первый уровень узлов. Как я могу пройти через весь список?

+0

, пожалуйста, укажите более подробно, плунж хотя бы! – Rachmaninoff

+0

вы можете проверить пример здесь http://jsbin.com/wofunu/1/edit?html,js,output –

ответ

1

Я столкнулся с той же проблемой. После некоторых исследований и тестирования кажется, что это происходит, когда вы переопределяете атрибут по умолчанию для детей через ivh-treeview-children-attribute.

Служба больше не обнаруживает детей (undefined), поэтому обрабатывает только первый уровень.

Это demo (разветвлено по ссылке @ ua_boaz) иллюстрирует проблему.

Я все еще пытаюсь понять, как это исправить.

ОБНОВЛЕНИЕ:This issue сообщает об аналогичной проблеме. Обходной путь - установить childrenAttribute глобально, используя ivhTreeviewOptionsProvider, demo here.

+0

Я разобрался в проблеме давным-давно, забыл обновить это. благодаря –