Questions marquées «knockoutjs»

Désigne des questions liées à l'utilisation de Knockout dans Magento2


4
Comment spécifier le chemin de l'image de la peau dans le modèle HTML Knockout?
J'essaie d'ajouter une image d'icône dans le Magento_Paypal/web/template/payment/paypal-express.htmlmodèle. L'icône se trouve dans web/images. Je voudrais utiliser l'équivalent du code suivant, qui fonctionne dans les modèles HTML de courrier électronique, mais pas ce modèle particulier: <img src="{{view url='images/icon-paypal.png'}}"> Étant donné que les variables d'accolade ne fonctionnent pas dans ce modèle HTML, …


2
Magento 2: comment détecter le changement d'étape de paiement
J'essaie de trouver la meilleure méthode pour détecter un changement d'étape dans le paiement de Magento 2. Par exemple, passer des détails d'expédition au paiement, ou vice versa. J'ai fait quelques recherches et vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsje peux utiliser ceux next()qui se déclenchent sur le bouton Continuer et ceux navigateTo()qui se déclenchent lorsqu'un …


1
Magento 2: ce qui remplit les «elems» dans un composant d'interface utilisateur
Le modèle KnockoutJS de niveau supérieur de la liste des composants d'interface utilisateur ressemble à ceci <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Ceci est traduit par Magento dans le code KnockoutJS brut suivant. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: …


1
Que fait le module RequireJS Magento_Ui / js / lib / knockout / extender / bound-nodes?
Le module d'amorçage Knockout.js dans Magento 2 inclut le module suivant via une definedépendance. Magento_Ui/js/lib/knockout/extender/bound-nodes Techniquement parlant, ce module crée des wrappers pour les méthodes ko.applyBindingset ko.cleanNode. Ces wrappers stockent certains modèles de vue et nœuds dans un javascript privé WeakMap, puis renvoient un seul objet de registre qui vous …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.