我正在运行 Meteor 0.5.2 和不安全的包 + coffeescript 包。
Cards = new Meteor.Collection "Cards"
if Meteor.isClient
Template.makeCard.events
# HANDLES SUBMISSION OF NEW CARD
'submit form.makeCardForm': ->
makeNewCard $("input.cardName").val(), $("input.percentage").val()
# GETS ALL THE CARDS
Template.viewCards.cards = ->
Cards.find {}
# METHODS
makeNewCard = (cardName, percentage) ->
# IF NO %GE GIVEN, DEFAULT TO 0
unless percentage
percentage = 0
# IF CARD NAME PRESENT
if cardName.length
Cards.insert
name: cardName,
progress: percentage
我检查了正确的值被传递到 makeNewCard 函数中。但是,每次我提交表单时,它都会在卡片模板中显示片刻,然后消失。
直接通过控制台插入记录时不会出现此问题。
任何帮助将不胜感激。