javascript - Declaring dependency inside RequireJS module -


i have 2 separate requirejs module files below

in mainviewmodel.js, have

myfilters.init(myfilterpanelviewmodel); 

in pages/myfilters.js, have

define(['viewmodels/myfilterpanelviewmodel'],     function(myfilterpanelviewmodel ) {         var myfilters = {             "init": function(myfilterpanelviewmodel){              }         };         return myfilters;   }); 

my question calling init method mainviewmodel.js, passing instance of myfilterpanelviewmodel

so in myfilters.js module, should need have declared dependency or since passing myfilterpanelviewmodel init function, same not required declared dependency inside myfilters.js ?

in code show in question indeed omit 'viewmodels/myfilterpanelviewmodel' dependency , code should work fine, provided call init function value same module loaded dependency 'viewmodels/myfilterpanelviewmodel'.


Comments