Perguntas com a marcação «knockoutjs»

Indica perguntas relacionadas ao uso de Knockout no Magento2


4
Como especificar o caminho da imagem da capa no modelo HTML do Knockout?
Estou tentando adicionar uma imagem de ícone no Magento_Paypal/web/template/payment/paypal-express.htmlmodelo. O ícone está localizado em web/images. Gostaria de usar o equivalente ao código a seguir, que funciona em modelos HTML de email, mas não neste modelo específico: <img src="{{view url='images/icon-paypal.png'}}"> Como as variáveis ​​entre chaves não funcionam neste modelo HTML, como …


2
Magento 2: Como detectar alterações na etapa do checkout
Estou tentando descobrir o melhor método para detectar uma mudança de etapa no checkout do Magento 2. Por exemplo, passando de detalhes de remessa para pagamento ou vice-versa. Eu fiz algumas escavações e vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsposso usar next()quais acionamentos no botão continuar e navigateTo()quais acionamentos quando um usuário clica diretamente na saída …


1
Magento 2: O que preenche "elems" em um componente de interface do usuário
O modelo KnockoutJS de nível superior da lista Componente da UI é semelhante a este <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Isso é traduzido pelo Magento no seguinte código KnockoutJS bruto. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- …


1
O que o módulo RequireJS do Magento_Ui / js / lib / knockout / extender / bound-nodes faz?
O módulo de inicialização Knockout.js no Magento 2 inclui o seguinte módulo por meio de uma definedependência. Magento_Ui/js/lib/knockout/extender/bound-nodes Tecnicamente falando, este módulo cria wrappers para os métodos ko.applyBindingse ko.cleanNode. Esses wrappers esconderão certos modelos e nós de exibição em um javascript privado WeakMape retornarão um único objeto de registro que …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.