Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.04.2016, 11:19
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

цикличность в requireJS
Добрый день, не так давно начал осваивать require и в процессе разработки столкнулся с проблемой цикличности в require.js а именно когда модуль "A" подключает модуль "Б", а уже модуль "Б" не может подключить в зависимость молуль "A". Почему?)))) можно ли решить данный вопрос. Смотрел доки ссылка $1.3.8. Пишут что так нужно подключать указывая зависимость в скобках и передавая в фунцкцию фабрику:
define(["require", "a"],
    function(require, a) {
        //"a" in this case will be null if "a" also asked for "b",
        //a circular dependency.
        return function(title) {
            return require("a").doSomething();
        }
    }
);



мой вариант :
//config
requirejs.config({

  paths: {
    a: 'testFunc/otherFunc',
    b: 'js/mainFunc'

  }
});
require(['a']);

//a.js

define(['require','b'], function(require,b) {

  var x = require('b');

})


//b.js
define(['require','a'], function(require,a) {

  var z = require('a');

})


//выбает ошибку Uncaught Error: Module name "a" has not been loaded yet for context: _
Ответить с цитированием
  #2 (permalink)  
Старый 11.04.2016, 20:00
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

http://www.bitnative.com/2015/02/03/...-in-requirejs/
Ответить с цитированием
  #3 (permalink)  
Старый 13.04.2016, 10:44
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

destus,
так я и не смог создать цикличность, и используя пример под номером 1 в вашей ссылки...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск модуля requirejs dev01 Node.JS 2 01.11.2015 08:33
Angular + RequireJS + Karma + Mocha + Chai Shitbox2 Angular.js 7 31.07.2014 18:37
RequireJS без указания зависимостей Shitbox2 Общие вопросы Javascript 0 13.06.2014 18:03
AMD Подгрузка скриптов (RequireJS) Quieteroks Events/DOM/Window 9 07.12.2012 16:21
Помощь по RequireJS Filsh AJAX и COMET 10 06.12.2011 17:02