Я делаю два разных приложения с Метеор. В первом приложении, witch you can see here, я использую ... template.текст.set(true); ...
, и все работает нормально. Теперь во втором приложении я получил ошибкуReferenceError: шаблон не определен - Meteor?
ReferenceError: template is not defined So, what is the problem? I Checked, packages are same. Here is the code of second app:
Template.body.onCreated(function bodyOnCreated() {
this.TrenutniKorisnik = new ReactiveVar(true);
});
Template.PrijavaKorisnika.events({
'submit .Prijava': function(event) {
event.preventDefault();
var korisnik = event.target.КорисничкоИме.value;
var šifra = event.target.Лозинка.value;
if (Korisnici.findOne({КорисничкоИме: korisnik, Шифра: šifra})) { template.TrenutniKorisnik.set(false)};
event.target.КорисничкоИме.value = "";
event.target.Лозинка.value = "";
}
});
Template.body.helpers({
TrenutniKorisnik: function() {
return Template.instance().TrenutniKorisnik.get();
},
});
ТипError: template.TrenutniKorisnik undefined ... Что такое проблема сейчас? –
'template' - это экземпляр шаблона - он ссылается на текущий шаблон. Вы определили 'TrenutniKorisnik' на' body', который не является текущим шаблоном. Вы можете выполнить кучу работы, чтобы найти шаблон тела, но почему бы не определить 'TrenutniKorisnik' как переменную с файловым диапазоном, чтобы вы могли избежать всего этого? –
Итак, чтобы «TrenutniKorisnik» стал новым шаблоном в новом файле? –