【发布时间】:2013-11-14 00:58:59
【问题描述】:
我有一组牌组,每个牌组都有一些牌。 字段“cards”是一个数组,其中包含卡片组中卡片的 ID。
问题是,我有一个卡片列表,用户可以从中选择要添加到套牌中的卡片。当用户选择一张卡片添加到 Decks 集合中的卡片数组中时,Deps 会抛出一个异常,说“无法在同一分支中创建第二个地标”,除非我不使用部分来呈现列表,这是一个问题我因为每张卡都有自己的事件。虽然数据已正确添加到卡片组,但当我刷新页面时,会出现更新。
甲板.js
Template.deckList.deck = () ->
Decks.findOne(_id: Session.get "deck").cards
Deck-list.html
<template name="deckList">
<section class="deck-list"><h1>deck</h1>
<ul class="cards">
{{#each deck}}
{{> cardInList}}
{{/each}}
</ul></section>
</template>
现在我想制作一个单独的集合来保存两个 ID(卡片和套牌),但这可能不适用于未来具有相同问题的集合(例如游戏集合中的手)
谢谢!
【问题讨论】:
-
这个问题由CodersClan赞助!通过赏金获得针对您的个人代码问题的专家支持。
标签: meteor