Saya mencoba memahami knockoutjs di magento2.espengikat templat khusus. Saya tidak bisa mendapatkan ide aliran rendering ini.
Adakah yang tahu cara kerjanya? atleast Di mana saya dapat menemukan definisi getTemplate?
<!-- ko if: (!quoteIsVirtual) -->
<!-- ko foreach: getRegion('customer-email') -->
<!-- ko template: getTemplate() --><!-- /ko -->
<!--/ko-->
<!--/ko-->
magento2
knockoutjs
Sivakumar K
sumber
sumber
Jawaban:
Buka
mengajukan. lihat baris berikutBegitu
ini adalah file js Anda. Buka. Lihat ini adalah file templat untuk JS ini.Kembali ke
line 122 (M2 2.0.0-rc) di sini Anda dapat melihat beberapa simpul anak. SukaBegitu
bertanggung jawab atas rendering template saat itu yang berartiBuka, lalu Anda bisa melihat cuplikan kode berikut
simpul 'bidang-masuk-bentuk-tambahan' ini adalah simpul turunan dari 'email-pelanggan'.
Untuk cuplikan kode Anda, jika kutipan tidak virtual maka pilih ko
yang merupakan nama simpul anak dan render templatnya.sumber
Anda dapat menemukan definisi getTemplate dari,
file dari baris no. 255 hingga 257.
sumber