假设我有这个“模型”
var lists = [
{
title: 'Default title',
image: '/img/default.jpeg',
section: [
{ name: 'Default Name',
description: 'Default Description'
}
],
activity: ['default']
}
];
这是视图模板
<template name="main_list_view">
{{#each list.section}}
{{> section}}
{{/each}}
<a id="addSection" href='#'>Add Section</a>
</template>
<template name="section">
<li>{{section.name}}</li>
<li>{{section.description}}</li>
<a class="deleteSection" href='#'>Delete Section</a>
</template>
我需要有关添加更多部分和从集合中删除特定部分的逻辑的帮助。
我已经检查了 mongoDB,看起来我必须使用 addToset 和 $unset 之类的东西来更新模型,但我真的只想从视图中删除它们,因为我希望默认模型始终保持不变。
那么当用户单击 Addcontent 时如何删除并将模板添加到视图中,并在用户单击 remove 时删除特定视图?有流星的方法吗?因此,用户单击 addContent 并在单击删除时呈现或删除新的部分模板。