Estou tentando entender o knockoutjs no magento2.especialmente a ligação de modelos personalizados. Não consigo obter o fluxo de ideias de renderizar isso.
Alguém pode ter idéia de como funciona? atleast Onde posso encontrar a definição de getTemplate?
<!-- ko if: (!quoteIsVirtual) -->
<!-- ko foreach: getRegion('customer-email') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
<!--/ko-->
magento2
knockoutjs
Sivakumar K
fonte
fonte
Respostas:
Aberto
Arquivo. veja a seguinte linhaentão
este é o seu arquivo js. Abra. Veja este é o arquivo de modelo para este JS.Volte para
linha 122 (M2 2.0.0-rc) aqui você pode ver algum nó filho. gostarentão
é responsável pela renderização atual do modelo, o que significaAbra-o e veja o seguinte snippet de código
esse nó 'campo de formulário de login adicional' é o nó filho de 'email do cliente'.
Para o seu snippet de código, se a cotação não for virtual, escolha ko
que é o nome do nó filho e renderiza seu modelo.fonte
Você pode encontrar a definição de getTemplate em,
arquivo da linha n. 255 a 257.
fonte