【发布时间】:2012-11-20 22:15:38
【问题描述】:
我在运行 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 函数中。但是,每次我提交表单时,它都会在卡片模板中显示片刻,然后消失。
直接通过控制台插入记录时不会出现此问题。
任何帮助将不胜感激。
【问题讨论】:
标签: mongodb coffeescript meteor