В пурпурный 1
мы можем вызвать эту функцию прототипа, например, в phtml
function ABC(){
var a = '<?php echo $a;?>'
alert(a);
}
но в magento 2 мы не можем добавить этот тип функции в phtml, для этого мы должны создать requirejs-config.js
var config = {
map: {
'*': {
'exam': 'js/example',
}
}
};
как это и example.js
function ABC(){
alert(a);
}
в phtml
require(['jquery','exam'], function($){
var a= <?php echo $a; ?>;
});
Я пытаюсь передать переменную, как это, но это не работает, как передать переменную из phtml для внешних js в magento 2
magento2
prototype-js
Новичок
источник
источник
define
и нетrequire
. Это не работает при использованииrequire
.