我有一個菜單鏈接列表:存儲會話單擊要更改UI
<template name="menu">
<div id="menu">
<a class="menu-list-item" id="sports" href="{{pathFor route='sports'}}">Sports</a>
<a class="menu-list-item" id="music" href="{{pathFor route='music'}}">Music</a>
<a class="menu-list-item" id="clothing" href="{{pathFor route='clothing'}}">Clothing</a>
</div>
</template>
當用戶點擊一個特定的鏈接,我想存儲在會話中點擊只顯示在被點擊鏈接到特定模板時。例如,當我點擊「體育」時,我想要路由到「體育」模板,隱藏「音樂」和「服裝」鏈接,並且只保留新路線上的「體育」鏈接。當然,當用戶再次點擊菜單時,我想再次顯示所有鏈接。
我知道點擊必須存儲在會話中,但我不確定如何去選擇id作爲變量。
感謝您的幫助所有鏈接。我實現了,但現在看來菜單完全被刪除了。是否應該在每個新模板上重複使用{{>菜單}},由{{#if} {{> menu}} {{/ if}}封裝? –