5

RequireJS是否可以执行以下操作?

模块 A:

define([
  'moduleB'
], function(moduleB){

  // log moduleB exports
  console.log(moduleB);


  // exports
  var moduleA = {};


  // set a var to export
  moduleA.varA = 'This is a variable in module A';


  // return exports   
  return moduleA
});

模块 B:

define([
  'moduleA'
], function(moduleA){

  // log moduleA exports
  console.log(moduleA);

  // exports
  var moduleB= {};


  // set a var to export
  moduleB.varB= 'This is a variable in module B';



  // return exports
  return moduleB
});
4

1 回答 1

5

http://requirejs.org/docs/api.html#circular

简短的回答 - 你可以,但不应该。

于 2011-10-25T17:06:18.147 回答