Создание новых коллекций Meteor на лету
Можно ли создавать новые коллекции Meteor на лету? Я'хотел бы создатьfoo_bar
или жеbar_bar
Я полагаю, в зависимости от некоторого пути, который должен быть глобальной переменной (чтобы я мог получить к нему доступ во всем приложении).
Что-то вроде:
var prefix = window.location.pathname.replace(/^\/([^\/]*).*$/, '$1');
var Bar = new Meteor.Collection(prefix+'_bar');
Дело в том, что я должен получитьprefix
переменная из URL, поэтому, если я объявлю это внеif (Meteor.isClient)
Я получаю ошибку:ReferenceError: window is not defined
, Можно ли вообще что-то сделать?
редактировать : Используя первую итерацию Акшата, ответьте на мой проект js:http://pastie.org/6411287