如果函數「neww」爲true,我試圖讓餘額上升,如果爲false,則下降。 neww是從0-1開始的一個隨機數:爲什麼我的餘額不會改變?
Template.result.helpers({
'neww': function(){
return(Session.get('number') > 0.5 ? true : false)
}
});
所以這應該根據隨機生成的數字聲明新的真或假嗎?那麼,我有這樣一個if else語句:
Template.balance.events({
'click button': function() {
if (neww = true) {
Session.set('bal', Session.get('bal') + 1);
} else {
Session.set('bal', Session.get('bal') - 1);
}
}
});
它應該提高我的餘額1,如果數字大於.5,否則降低它。
我的整個代碼是:
if (Meteor.isClient) {
// counter starts at 0
Session.setDefault('number', Random.fraction());
Session.setDefault('word', "");
Session.setDefault('bal', 5000);
Template.hello.helpers({
number: function() {
return Session.get('number');
}
});
Template.balance.helpers({
bal: function() {
return Session.get('bal');
}
});
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(Session.get('number') > 0.5 ? true : false)
}
});
Template.balance.events({
'click button': function() {
if (neww = true) {
Session.set('bal', Session.get('bal') + 1);
} else {
Session.set('bal', Session.get('bal') - 1);
}
}
});
}
if (Meteor.isServer) {
Meteor.startup(function() {
// code to run on server at startup
});
}
任何幫助或建議,將不勝感激。
我應該從哪裏開始? –
取決於你的背景。但是現在學習IT並不難,儀式呢? https://www.coursera.org/browse/computer-science?languages=en然後https://www.coursera.org/learn/meteor-development –