Übergeben von Params an untergeordnete Komponenten in Knockout

8

Ich habe eine Vorlage:

%Vor%

Und ein paar Komponenten mit etwas Logik:

%Vor%

Gibt es eine Möglichkeit, das Element direkt in foreach zu übergeben, damit ich das nicht tun muss?

%Vor%

Aber eher so etwas wie:

%Vor%

Ich bin neu für Knockout. Ich bin mir bewusst, dass ich ein Objekt an das View-Modell übergeben und dieses Objekt bearbeiten könnte, also müsste ich anstelle von this.title this.object.title oder this.$data.title machen und müsste weiterhin $element und% co_de übergeben % manuell.

Gibt es eine andere Möglichkeit, dies zu automatisieren, die ich vermisse?

    
falafel99 10.07.2015, 23:33
quelle

1 Antwort

6

Sie können die $context wie folgt übergeben:

%Vor%

Dann im Komponentencode:

%Vor%

Aber Sie scheinen den Kontext überhaupt nicht zu verwenden, Sie erweitern nur this mit den übergebenen item -Daten. Also, Folgendes wird auch funktionieren:

%Vor%

Siehe Geige

    
haim770 13.07.2015, 08:06
quelle