Ich versuche, knockoutjs in magento2 zu verstehen, insbesondere das Binden von benutzerdefinierten Vorlagen.
Kann jemand eine Idee haben, wie es funktioniert? atleast Wo finde ich die Definition von getTemplate?
<!-- ko if: (!quoteIsVirtual) -->
<!-- ko foreach: getRegion('customer-email') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
<!--/ko-->
magento2
knockoutjs
Sivakumar K
quelle
quelle
Antworten:
Öffnen
Datei. sieh dir die folgende Zeile anSo
das ist deine js datei. Öffne es. Aussehen Dies ist die Vorlagendatei für diese JS.Geh zurück zu
Linie 122 (M2 2.0.0-rc) Hier können Sie einige untergeordnete Knoten sehen. mögenSo
ist verantwortlich für das aktuelle Template-RenderingÖffne es, dann siehst du folgendes Code-Snippet
Dieser Knoten "Zusätzliche Anmeldeformulare" ist der untergeordnete Knoten von "Kunden-E-Mail".
Wenn das Zitat für Ihr Code-Snippet nicht virtuell ist, wählen Sie ko
Dies ist der Name des untergeordneten Knotens, und die Vorlage wird gerendert.quelle
Sie finden die Definition von getTemplate unter,
Datei aus Zeile Nr. 255 bis 257.
quelle