2013-09-19 4 views
1

Мы используем requireJS для ввода наших зависимостей, где это необходимо. Наша структура выглядит примерно так:Правила впрыска для requirejs

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

Мы установили некоторые правила. Представлениям разрешено вводить контроллер, контроллер может вводить модели и виды и т. Д.

Возможно ли установить некоторые правила, например. запретить вводить модель в представление? Если в представлении пытается вводить модель tzo, следует исключить исключение.

ответ

0

Нет никакой сборки для этого. Но вы можете написать обертку, чтобы проверить это самостоятельно:

var defineOrig = define; 

    function (name, deps, callback) { 
    //make your checks 
    if (passed) { 
     defineOrig(name, deps, callback) 
    } else { 
     throw ('Error') 
    } 
    } 
Смежные вопросы