Je suis un tout nouveau codeur et j'ai une question sur mon code dans météore. Si j'ai un modèle (appelé résultat), une fonction (appelée neww) et un nombre (appelé nombre et généré aléatoirement de 0-1), comment créer un booléen dans un helper qui a renvoyé un vrai ou valeur false basée sur si le nombre était supérieur à 0.5 ou non? J'ai:Je suis confus au sujet des booléens
Modifier
if (Meteor.isClient) {
// counter starts at 0
Session.setDefault('number', Random.fraction());
Session.setDefault('word', "");
Template.hello.helpers({
number: function() {
return Session.get('number');
}
});
Template.hello.helpers({
word: function() {
return Session.get('word');
}
});
Template.hello.events({
'click button': function() {
// increment the counter when button is clicked
Session.set("number", 0+Random.fraction());
}
});
Template.result.helpers({
'neww': function(){
return(number > 0.5 ? true : false)
}
});
}
if (Meteor.isServer) {
Meteor.startup(function() {
// code to run on server at startup
});
}
Mais cela renvoie toujours faux.
Suis-je manque quelque chose
Où est 'number' venir? – elclanrs
Qu'est-ce que 'number'? Où est-ce que ça se passe? – Pointy
nombre est un nombre généré aléatoirement à partir de 0-1 créé avec Random.fraction() –