Я только что взял метеор снова, и некоторые вещи изменились с тех пор, как я в последний раз работал над своим приложением. У меня есть 1 вопрос в тот момент, в котором я хочу представить регистрационную форму, если пользователь не вошел в систему Раньше я использовал:.meteorjs, проверяющий вход в систему пользователя
Deps.autorun(function(){
if(Meteor.userId()==null){
$(window).load(function(){
$('#loginModal').modal('show');
});
}});
Который работал отлично. Теперь, однако, я получаю сообщение об ошибке:
Meteor.userId может вызываться только в методе вызовов
Итак, как же я теперь достичь выше. Заранее спасибо Адам
if (! Meteor.userId()) {// пользователь не подключается .. do sonmething} –
В качестве альтернативы 'if (! Meteor.loggingIn() &&! Meteor.userId())' – mark
Привет, проблема в том, что Meteor.userId() не может быть вызван здесь. Я знаю альтернативные способы проверки существования объектов :), но не уверен, как проверить в Deps.autorun. – tweakmag