유성과 함께 두 가지 앱을 만들고 있습니다. 첫 번째 응용 프로그램에서 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();
},
});
TypeError : template.TrenutniKorisnik is undefined ... 지금은 무엇이 문제입니까? –
'template'은 템플릿 인스턴스입니다 - 현재 템플릿을 가리 킵니다. 현재 템플릿이 아닌'body'에'TrenutniKorisnik'을 정의했습니다. 본문 템플릿을 찾기 위해 많은 작업을 할 수는 있지만, 'TrenutniKorisnik'을 파일 범위 변수로 정의하지 않고 모든 것을 피할 수는없는 이유는 무엇입니까? –
그래서 'TrenutniKorisnik'을 새 파일의 새 템플릿으로 만드시겠습니까? –