ItemViews のリストを持つ CompositeView があります。ユーザーがログインしている場合とユーザーがログアウトしている場合の両方の状態で、同じコレクションがレンダリングされます。
ItemView はおおよそ次のようになります。
<div class="title">
{{ title }}
</div>
{{#if MA.currentUser }}
Add Review
{{/if}}
JavaScript の場合:
MA.Views.Items.Movie = Backbone.Marionette.ItemView.extend({
テンプレート: 'items/movie',
className: '映画'
});
ただし、これは期待される「レビューの追加」を表示しないようです。
この状況で何ができるか提案はありますか?