我有一组牌组,每个牌组都有一些牌。字段“cards”是一个数组,其中包含卡片组中卡片的 ID。
问题是,我有一个卡片列表,用户可以从中选择要添加到卡片组的卡片。当用户选择一张卡片添加到 Decks 集合内的卡片数组中时,Deps 会抛出一个异常,说“无法在同一分支中创建第二个地标”,除非我不使用部分来呈现列表,这是一个问题我因为每张卡都有自己的事件。尽管数据已正确添加到卡片组,因为当我刷新页面时,更新会出现。
甲板.js
Template.deckList.deck = () ->
Decks.findOne(_id: Session.get "deck").cards
甲板列表.html
<template name="deckList">
<section class="deck-list"><h1>deck</h1>
<ul class="cards">
{{#each deck}}
{{> cardInList}}
{{/each}}
</ul></section>
</template>
现在我想制作一个单独的集合来保存两个 ID(卡片和套牌),但这可能不适用于具有相同问题的未来集合(例如游戏集合中的手)
谢谢!