J'essaie de comprendre knockoutjs dans magento2.En particulier la liaison de modèles personnalisés.Je ne suis pas en mesure d'obtenir un flux d'idées pour le rendre.
Quelqu'un peut-il avoir une idée de comment cela fonctionne? atleast Où puis-je trouver la définition de getTemplate?
<!-- ko if: (!quoteIsVirtual) -->
<!-- ko foreach: getRegion('customer-email') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
<!--/ko-->
magento2
knockoutjs
Sivakumar K
la source
la source
Réponses:
Ouvert
fichier. regardez la ligne suivanteDonc
c'est votre fichier js. Ouvrez-le. Regardez c'est le fichier modèle pour ce JS.Revenir à
ligne 122 (M2 2.0.0-rc) ici, vous pouvez voir un nœud enfant. commeDonc
est responsable du rendu du modèle actuel, ce qui signifieOuvrez-le, puis vous pouvez voir l'extrait de code suivant
ce nœud «champs de formulaire de connexion supplémentaires» est le nœud enfant de «e-mail client».
Pour votre extrait de code, si le devis n'est pas virtuel, choisissez ko
qui est le nom du nœud enfant et rend son modèle.la source
Vous pouvez trouver la définition de getTemplate à partir de,
fichier de la ligne no. 255 à 257.
la source