Вопросы с тегом «knockoutjs»

Обозначает вопросы, связанные с использованием Knockout в Magento2.

1
Как я могу запустить код после запуска knockoutjs в adminhtml
ОБНОВЛЕНИЕ : Вы можете получить доступ к моделям просмотра напрямую. Если вам нужно запустить код для запуска после рендеринга, используйте MutationObserver. Я опубликую свой код, как только у меня будет хороший рабочий пример. Оригинальный вопрос: у нас много заказов по телефону. Я работаю над модулем, который автоматически заполняет данные в …

4
Как указать путь к изображению скина в HTML-шаблоне Knockout?
Я пытаюсь добавить изображение значка в Magento_Paypal/web/template/payment/paypal-express.htmlшаблон. Значок находится в web/images. Я хотел бы использовать эквивалент следующего кода, который работает в шаблонах HTML электронной почты, но не в этом конкретном шаблоне: <img src="{{view url='images/icon-paypal.png'}}"> Поскольку переменные в фигурных скобках не работают в этом HTML-шаблоне, как вы можете ссылаться на изображение, …

2
Получение товара SKU в шапке мини-корзины
Я хочу иметь возможность отображать продукт SKUв мини-корзине сайта Magento 2. Но я не уверен, как использовать KnockoutJSдля получения дополнительной информации о продукте. Вызываемый шаблон находится здесь: продавец / Magento / модуль-контроль / просмотр / интерфейс / веб / шаблон / minicart / элемент / default.html И содержит такой код: …

2
Magento 2: Как обнаружить изменение шага оформления заказа
Я пытаюсь выяснить лучший метод обнаружения изменения шага в кассе Magento 2. Например, переходя от деталей доставки к оплате или наоборот. Я немного покопался, и vendor/magento/module-checkout/view/frontend/web/js/model/step-navigator.jsя могу использовать, next()который срабатывает при нажатии кнопки «Продолжить», и navigateTo()который срабатывает, когда пользователь нажимает на шаг проверки - но оба метода кажутся довольно хакерскими, …

2
Переопределение файлов шаблонов в собственной теме, загружаемых через JS (Knockout.js)
Поскольку официальные форумы Magento 2.0 не помогают, я также опубликую свой вопрос здесь. Мы находимся в процессе создания нашей собственной темы, основанной на теме Magento Blank, и мы хотели бы внести 2 небольших изменения в выпадающий список мини-карт в заголовке. Эти файлы загружаются через JS (инфраструктура Knockout.js), но просто дублируя …

1
Magento 2: что населяет «элементы» в компоненте пользовательского интерфейса
KnockoutJS шаблон верхнего уровня для перечисления UI Component выглядит следующим образом <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Это переводится Magento в следующий необработанный код KnockoutJS. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- ko template: getTemplate() --><!-- /ko --><!-- …

2
Перевод пользовательских строк в шаблоны тем оформления
Я знаю, что эта проблема уже обсуждалась несколько раз на этом форуме. Magento2 локализация Javascript Magento 2 - проблема перевода в шаблонах JS Magento2 перевод текста шаблона Javascript (KO) Я установил итальянский языковой пакет в свой проект Magento 2.1.9, и большинство строк переведены правильно. Я добавил новый словарь перевода в …

1
Что делает модуль RequireJS Magento_Ui / js / lib / knockout / extender / bound-node?
Модуль начальной загрузки Knockout.js в Magento 2 включает в себя следующий модуль через defineзависимость. Magento_Ui/js/lib/knockout/extender/bound-nodes С технической точки зрения, этот модуль создает обертки для ko.applyBindingsи ko.cleanNodeметодов. Эти оболочки будут хранить определенные модели представлений и узлы в частном javascript WeakMap, а затем возвращать единственный объект реестра, который позволит вам получить доступ …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.