In Magento 1
Wir können diese Prototypfunktion zum Beispiel in phtml aufrufen
function ABC(){
var a = '<?php echo $a;?>'
alert(a);
}
aber in magento 2 können wir diese Art von Funktion nicht in phtml hinzufügen, dafür müssen wir erstellen requirejs-config.js
var config = {
map: {
'*': {
'exam': 'js/example',
}
}
};
so und example.js
function ABC(){
alert(a);
}
in phtml
require(['jquery','exam'], function($){
var a= <?php echo $a; ?>;
});
Ich versuche, eine Variable wie diese zu übergeben, aber es funktioniert nicht, wie man eine Variable von phtml an ein externes js in Magento 2 übergibt