Domanda

Nel app lavorare con, non ho un modo di specyfing attributi sul tag per requirejs. Posso specificare il tag script nella forma di

<script type="text/javascript" src="scripts/require.js"></script>

posso aggiungere un altro tag prima o dopo questo e includere il codice per il bootstrap mia app (modulo principale). Sto usando jQuery 1.7.1 e vorrei caricarlo come dipendenza in altri moduli. Voglio anche farlo senza il bundle requirejs-jQuery, jQuery in modo separato di requirejs. Sto cercando il modo giusto per farlo. Sono abbastanza nuovo per requirejs così una spiegazione di come i moduli sono caricati e un esempio di codice sarebbe grande. Grazie!

È stato utile?

Soluzione

includere un altro file javascript dopo requirejs.

<script type="text/javascript" src="scripts/require.js"></script>
<script type="text/javascript" src="scripts/main.js"></script>

In questo file è necessario requirejs configure in modo che trova jquery.

main.js

require.config({
    paths: {
        "jquery": "js/jquery-1.7.1.min"//edit this path so it suits your needs.
  } 
});

Da ora in poi sarete in grado di caricare jQuery nelle vostre Moduli da

require(['jquery'], function ($) {
    $('#foo').show();
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top