2015-02-10 70 views
1

這是我的layout.html代碼,我想知道如何增加它,以便<div class="navbar"> ... </div>只顯示用戶是否通過上面{{>loginButtons}}登錄。另外,當用戶成功登錄時,如何路由到由其中一個按鈕觸發的路線?顯示按鈕,如果登錄,流星的Spacebars

 <body> 
      {{renderPage}} 
     </body> 

     <template name='layout'> 

      <div class="layout-buttons"> 

        {{> loginButtons}} 
      </div> 

      <div class="navbar"> 
       <div class='btn' id='left'><a class='button-text' href="{{pathFor 'home'}}">home</a></div> 
       <div class='btn' id='right'><a class='button-text' href="{{pathFor 'speakers'}}">myKaleo</a></div> 
      </div> 

      {{> yield}} 

     </template> 
+0

'{{#if currentUser}} your code {{/ if}}'。我們不會爲你寫代碼,你可以幫助你 – Sindis 2015-02-10 23:13:04

回答

5

可以使用currentUser幫手,像這樣:

{{#if currentUser}} 
    <div class="navbar"> 
    ... 
    </div> 
{{/if}} 

請參閱如何自動將用戶重定向thisthis

+0

什麼是{{#if!currentUser?}}(不是當前用戶)的正確語法 – redress 2015-02-10 23:21:36

+4

'{{#unit currentUser}} {{/ unless}} ' – 2015-02-10 23:23:36