2015-03-21 2 views
0

Я хочу выполнить Nav.init(), Nav1.init() как после того, как дом готов, поэтому я вызываю DomReady модуль внутри Nav, Nav1 каждый модуль перед.требуется библиотечный модуль в requirejs

Теперь я попробую отредактировать код для вызова модуля DomReady, прежде чем требовать их обоих, тогда просто нужно написать один раз, но поскольку есть параметр require, я не знаю, как мне это сделать?
Нравится ли это define(['require','DomReady!'], function (require, DomReady) {?

define(['DomReady!'], function (require, DomReady) { 
    var Nav = require('custom/Nav'); 
    Nav.init(); 

    var Nav1 = require('custom/Nav1'); 
    Nav1.init(); 
}); 

ответ

1

Попробуйте это

define(['DomReady!'], function (DomReady) { 
 
    require(['custom/Nav'], function(Nav){ 
 
    Nav.init(); 
 
    }); 
 
    
 

 
    require(['custom/Nav1'], function(Nav1){ 
 
    Nav1.init(); 
 
    }); 
 
});

+1

Спасибо так много !! – user1775888

+0

@ пользователь1775888 приветствуется :) –

Смежные вопросы