Estoy tratando de entender knockoutjs en magento2.esencuadernación de plantilla especialmente personalizada.No puedo obtener el flujo de ideas al representar esto.
¿Alguien puede tener idea de cómo funciona? al menos ¿Dónde puedo encontrar la definición de getTemplate?
<!-- ko if: (!quoteIsVirtual) -->
<!-- ko foreach: getRegion('customer-email') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
<!--/ko-->
magento2
knockoutjs
Sivakumar K
fuente
fuente
Respuestas:
Abierto
archivo. mira la siguiente líneaEntonces
Este es tu archivo js. Abrelo. Mira Este es el archivo de plantilla para este JS.Volver a
línea 122 (M2 2.0.0-rc) aquí puedes ver algún nodo hijo. me gustaEntonces
es responsable de la representación actual de la plantilla que significaÁbrelo, luego puedes ver el siguiente fragmento de código
este nodo 'campos de formulario de inicio de sesión adicionales' es el nodo hijo de 'correo electrónico del cliente'.
Para su fragmento de código, si la cotización no es virtual, elija ko
que es el nombre del nodo secundario y representa su plantilla.fuente
Puede encontrar la definición de getTemplate de,
archivo de la línea no. 255 a 257.
fuente