2016-08-23 1 views
0

Ich versuche ivhTreeviewBfs (https://github.com/iVantage/angular-ivh-treeview#ivhtreeviewbfstree-opts-cb) verwendenWie ivhtree Brot erste Suche api

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

jedoch diese druckt die erste Ebene des Knoten nur zu verwenden. Wie kann ich die gesamte Liste durchqueren?

+0

bitte geben Sie mehr Details, ein Plunk mindestens! – Rachmaninoff

+0

Sie können Beispiel hier prüfen http://jsbin.com/wofunu/1/edit?html,js,output –

Antwort

1

Ich bin mit dem gleichen Problem konfrontiert. Nach einigen Nachforschungen und Tests scheint dieses Verhalten aufzutreten, wenn Sie das Standardattribut für die untergeordneten Elemente über ivh-treeview-children-attribute überschreiben.

Der Dienst erkennt keine Kinder mehr (undefined), daher nur die erste Ebene verarbeiten.

Diese demo (gespalten von @ ua_boaz Link) veranschaulicht das Problem.

Ich versuche immer noch herauszufinden, wie es zu beheben ist.

UPDATE:This issue meldet ein ähnliches Problem. Eine Problemumgehung besteht darin, die childrenAttribute global unter Verwendung der ivhTreeviewOptionsProvider, demo here festzulegen.

+0

ich erkannte das Problem vor langer Zeit, vergaß dieses zu aktualisieren. Vielen Dank –