Как использовать 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
Демо здесь.