Как использовать ivhtree bread first search api

Я пытаюсь использовать ivhTreeviewBfs ( https://github.com/iVantage/angular-ivh-treeview)

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

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

1 ответ

Решение

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

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

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

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

ОБНОВЛЕНИЕ: Эта проблема сообщает о подобной проблеме. Обходной путь должен установить childrenAttribute глобально используя ivhTreeviewOptionsProvider Демо здесь.

Другие вопросы по тегам