RequireJs - Définir vs Besoin

Pour les modules, je n'ai pas de retour d'un objet que j'ai été à l'aide de besoin au lieu de les définir. Par exemple dire que j'ai la suite de plugin jQuery (jquery.my-plugin.js):

require(['jquery'], function($) {
    $.fn.myPlugin = function(options) {
        ...
    };
});

Maintenant, si je dis que la suivante dans un autre module:

require(['jquery', 'jquery.my-plugin'], function($) {
    $('#element').myPlugin();
});

J'ai trouvé ce qui ne fonctionne pas parce que myPlugin n'a pas été enregistré. Cependant si je change le besoin d'une définition à l'intérieur de mon jquery.mon-plugin module puis il fonctionne très bien.

Je l'apprécierais si quelqu'un pouvait éclaircir pourquoi je dois le faire. J'aime comprendre quelque chose de complètement avant d'aller de l'avant et de l'utiliser. Grâce

InformationsquelleAutor nfplee | 2013-06-28