Показать сообщение отдельно
  #19 (permalink)  
Старый 22.06.2012, 22:48
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от tadjik1 Посмотреть сообщение
если кто-то еще переживает, вышел у меня вот такой код:

define(function () {
  var types = {
    example: '/js/modules/forms/views/example.js'
  };

  return {
    create: function (type, callback, data) {
      require([types[type]], function (View) {
        callback(new View(data));
      })
    }
  }
});


что скажете?
это всё еще в requirejs обёрнуто для полноты картины)
это уже не фабрика, а, скорее, стратегия.
Ответить с цитированием