この「モデル」があるとしましょう
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 をクリックすると、新しいセクション テンプレートが表示されるか、削除をクリックすると削除されます。