ivhTreeviewBfs を使用しようとしています ( https://github.com/iVantage/angular-ivh-treeview#ivhtreeviewbfstree-opts-cb )
ivhTreeviewBfs(myTree, function(node) {
console.log(node)
})
ただし、これはノードの最初のレベルのみを出力します。リスト全体をトラバースするにはどうすればよいですか?
ivhTreeviewBfs を使用しようとしています ( https://github.com/iVantage/angular-ivh-treeview#ivhtreeviewbfstree-opts-cb )
ivhTreeviewBfs(myTree, function(node) {
console.log(node)
})
ただし、これはノードの最初のレベルのみを出力します。リスト全体をトラバースするにはどうすればよいですか?
私は同じ問題に直面しています。いくつかの調査とテストの結果、 を介して子のデフォルト属性をオーバーライドすると、この動作が発生するようですivh-treeview-children-attribute
。
サービスはもはや子を検出しないため ( undefined
)、最初のレベルのみを処理します。
このデモ(@ua_boaz のリンクから分岐) は、この問題を示しています。
私はまだそれを修正する方法を理解しようとしています。
更新: この問題では、同様の問題が報告されています。回避策は、ここでデモchildrenAttribute
を使用してグローバルに設定することです。ivhTreeviewOptionsProvider