Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2015, 14:49
Новичок на форуме
Отправить личное сообщение для yesworld Посмотреть профиль Найти все сообщения от yesworld
 
Регистрация: 04.06.2014
Сообщений: 3

Не экстендится, если инкапсулировать.
Всем привет.
Использую марионетти, надстройка над бекбоном. Кто не в курсе, то классы марионетти унаследованы от бекбон.

Не могу понять, почему когда я оборачиваю код и возвращаю расширенный свой класс, то он не правильно работает:
var Users = (function(){
   //Всяческие переменные....
   return  Marionette.ItemView.extend({});
});

var Boris = new Users(); // В этом случае, Борис не будет являться экземпляром класса. =(

var Users = Marionette.ItemView.extend({});
var Boris = new Users(); //А в этом будет.


Почему так происходит?
Ответить с цитированием