1

我们正在使用 requireJS 在需要的地方注入我们的依赖项。我们的结构是这样的:

        --> Controller
        --> Models
        --> Views
              |___Testview1.js

我们制定了一些规则。视图只允许注入控制器,控制器可以注入模型和视图等。

是否可以设置一些规则来拒绝将模型注入视图?如果视图尝试注入模型,则应抛出异常。

4

1 回答 1

0

不,没有办法做到这一点。但是您可以编写一个包装器来自己检查:

var defineOrig = define;

  function (name, deps, callback) {
    //make your checks
    if (passed) {
      defineOrig(name, deps, callback)
    } else {
      throw ('Error')
    }
  }
于 2013-09-19T07:29:59.987 回答