0

Magento Version: 2.0.0

There have some javascript files should be loaded into the template. How to load them such as importing the css file in tag?

1 Answer 1

2
<head>
    <css src="My_Module::css/style.css"/>
    <script src="My_Module::js/script.js" />
</head>

Here is the example. However, you need to take into account, that this script.js will be loaded synchronously, unlike all core scripts, like jquery.js (that are loaded via requirejs) so you can't use for example $ in your script.js. If you do want to use all core scripts features, register your script using requirejs-config.js. Good explanation is here How to load custom module js file in magento 2?

3
  • your code is working now. but i want to use require.js to load the custom js file. so, could you check my another question where is wrong in my configuration? magento.stackexchange.com/questions/107045/… Thanks.
    – Mike Zhang
    Commented Mar 20, 2016 at 1:23
  • @mike this reference gives 404 for me Commented Mar 20, 2016 at 16:23
  • thanks. i have found the solution because i made a mistake on my code. So, i deleted my question.
    – Mike Zhang
    Commented Mar 20, 2016 at 19:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.