Pertanyaan yang diberi tag «knockoutjs»

Menunjukkan pertanyaan yang terkait dengan penggunaan Knockout di Magento2

2
Di Magento2 apa itu <script type = "text / x-magento-init">?
Saya baru mengenal Magento2 dan organisasi kami baru saja mendapatkan lisensi EE. Saya telah menginstalnya di mesin lokal saya dan templat default meludahkan campuran berikut dengan HMTL: &lt;script type="text/x-magento-init"&gt; { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } &lt;/script&gt; Dan panggilan seperti &lt;script …

2
Magento2 menerjemahkan teks templat Javascript (KO)
Saya mencoba menambahkan terjemahan untuk teks yang &lt;!-- ko i18n: 'Store credit available' --&gt;&lt;!-- /ko --&gt;ada di vendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.html, tetapi jika saya mencoba mengubah teks di saya i18n/en_US.csv, masih tidak berfungsi. Saya telah membersihkan cache dan menggunakan penyebaran konten statis. Apakah ada cara berbeda untuk menambahkan terjemahan untuk template KO?

3
Magento 2: Bagaimana / Di mana Fungsi Knockout `getTemplate` Terikat?
Banyak halaman belakang Magento berisi yang berikut ini dalam kode sumbernya &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; Saya mengerti (atau saya pikir saya mengerti?) Yang &lt;!-- ko templatemerupakan templat yang tidak menggunakan wadah KnockoutJS . Apa yang tidak jelas bagi saya adalah - konteks apa getTemplate()fungsi dipanggil? Dalam contoh …

1
Bagaimana Magento 2 Menerapkan KnockoutJS Bindings
Per bacaan dokumentasi KnockoutJS yang sangat sepintas lalu, menginisialisasi tampilan Knockout yang sangat mendasar terlihat seperti berikut ini // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); …

3
Magento 2 menambahkan validasi atribut produk khusus dari skrip instalasi
[ 'type' =&gt; 'int', 'backend' =&gt; '', 'frontend' =&gt; '', 'label' =&gt; 'XXXX', 'input' =&gt; 'teks', 'frontend_class' =&gt; 'validasi-lebih besar dari nol', 'sumber' =&gt; '', 'global' =&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'terlihat' =&gt; benar, 'wajib' =&gt; benar, 'user_defined' =&gt; false, …

3
Apa itu "sumber" Item dalam File Komponen UI
Dalam file konfigurasi Komponen Bentuk UI Magento 2, Anda akan sering melihat itematribut dengan yang sama source- di &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt;bawah. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml &lt;field name="title"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Block Title&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;block&lt;/item&gt; &lt;item name="sortOrder" xsi:type="number"&gt;20&lt;/item&gt; &lt;item name="dataScope" …

1
Magento 2 templat sistem grid baru
Saya telah mengaduk-aduk dalam sistem grid backend baru Magento pada versi Merchant beta 1.0.0. Pertama-tama saya harus mengatakan saya terkesan. Sekarang Anda dapat memilih kolom apa yang akan dilihat, Anda dapat menyusun ulang, Anda dapat memfilter berdasarkan atribut yang tidak selalu memiliki kolom. Tapi itu tidak penting. Saya tidak mengerti …

3
masalah penyegaran laman checkout
Pertama-tama saya ingin memberikan tangkapan layar untuk memahami masalah saya. Sekarang saya ingin menambahkan kode terkait di sini. etc / frontend / di.xml &lt;?xml version="1.0"?&gt; &lt;config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"&gt; &lt;type name="Magento\Checkout\Model\CompositeConfigProvider"&gt; &lt;arguments&gt; &lt;argument name="configProviders" xsi:type="array"&gt; &lt;item name="checkout_deliverysign_block" xsi:type="object"&gt;Kensium\DeliverySign\Model\DeliverySignConfigProvider&lt;/item&gt; &lt;/argument&gt; &lt;/arguments&gt; &lt;/type&gt; &lt;/config&gt; DeliverySignConfigProvider &lt;?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use Magento\Store\Model\ScopeInterface; class …

4
Tambahkan atribut produk khusus ke checkout checkout Magento 2
Saya mencoba untuk menambahkan atribut produk khusus ke daftar item pada bagian ringkasan di checkout di Magento 2. File template di Magento_Checkout/web/template/summary/item/details.htmldan mencari untuk menampilkan nilai atribut kustom sebelum nama produk. Adakah ide tentang bagaimana nilai ini ditambahkan ke template ko? Sepertinya ada pertanyaan lain untuk ini di sini tetapi …

2
Magento 2: Apa itu Tag `<setiap />`?
Sejauh yang saya tahu, ketika Anda melihat Grid di backend Magento, berikut "dimuat lebih dari XHR" template KnockoutJS adalah apa yang mulai membuat hal-hal File: vendor/magento//module-ui/view/base/web/templates/collection.html URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html &lt;each args="data: elems, as: 'element'"&gt; &lt;render if="hasTemplate()"/&gt; &lt;/each&gt; Namun - saya sedikit bingung tentang apa &lt;each/&gt;tag dan &lt;render/&gt;tag itu. Mereka bukan (atau …

3
Magento 2: Memindahkan tombol pesanan tempat dari pembayaran ke sidebar di halaman checkout?
Saya ingin memindahkan tombol pesanan dari pembayaran ke sidebar di halaman checkout. Adakah yang bisa memberi saya saran? Sunting : Apakah ini mungkin (dengan jawaban / pendekatan yang disediakan) ? Dari penelitian saya, setiap metode pembayaran memiliki templat .html sendiri termasuk tombol sendiri. Tombol ini tidak dimuat dari templat knockout.js. …

2
magento2 knockoutjs custom template binding
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? &lt;!-- ko if: (!quoteIsVirtual) --&gt; &lt;!-- ko foreach: getRegion('customer-email') --&gt; &lt;!-- ko template: getTemplate() --&gt;&lt;!-- /ko --&gt; &lt;!--/ko--&gt; &lt;!--/ko--&gt;

1
Bagaimana cara berbagi Knockout JS yang dapat diamati antara Komponen UI
Saya mengerti cara menggunakan imports: {}danexports: {} berbagi properti komponen UI, seperti: defaults: { exports: { shouldShowMessage: '${$.component}' } } Yang mengembalikan nama komponen dalam ekspor. Tetapi ketika saya mencoba mengekspor Knockout yang dapat diamati, selalu tidak terdefinisi: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' } } ... setupKoBindings: function() { …


2
Cara menggunakan Knockout JS dalam Magento 2
Masalahku: Saya mencoba untuk menulis aplikasi Knockout JS kecil di dalam Magento 2, saya berjuang untuk menginisialisasi aplikasi seperti ketika saya menggunakannya ko.applyBindings(AppViewModel, document.getElementById("koTest"));merusak Knockout yang digunakan oleh Magento dan melempar kesalahan ini: Uncaught Error: You cannot apply bindings multiple times to the same element. Saya menduga itu karena: Saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.