2017-01-23 5 views
0

У меня 3 пользователя, я хочу различать navbars для каждого пользователя.вложен, если ручки в метеор

Использование вложенных ручек Я могу писать для трех пользователей, но при этом, если ни один из пользователей «default navbar» не будет отображаться сверху. Я не нахожу этого нигде. Может ли кто-нибудь помочь мне в этом?

Код, который я написал для трех пользователей, различающих навигационные панели, и если какой-либо другой пользователь открывает других пользователей, он должен показывать только зарегистрированную навигационную панель пользователя, как я определил с пакетом alanning: role.

До трех пользователей я могу показать и разделить заголовки, и мне нужно другое дело, чтобы установить навигационную панель по умолчанию, если никто не подписывается и не просматривает страницу.

{{#if user1}} 
    {{> a_header}} 
    {{else}} 
     {{#if user2}} 
      {{> c_header}} 
     {{else}} 
    {{> header}} 
     {{/if}} 
    {{/if}} 

Я сделал исследование, и я получил следующий код для вложенного, если еще случая:

**{{#if condition1}} 
{{else}} 
    {{#if condition2}} 
    {{else}} 
    {{#if condition3}} 
    {{/if}} 
    {{/if}} 
{{/if}}**  

Из выше коды мне нужна другой случай еще для вставки по умолчанию Navbar. Пожалуйста, помогите мне.

ответ

0

Вместо вложенности вашего условных, было бы гораздо пылесосу цепи их с else if. Рукоятки supports это. Предполагая, что ваше третье условие user3:

{{#if user1}} 
    {{> a_header}} 
{{else if user2}} 
    {{> c_header}} 
{{else if user3}} 
    {{> header}} 
{{else}} 
    {{! TODO: Call default navbar partial here. }} 
{{/if}} 
+0

спасибо .. этот работал! – Shivani

 Смежные вопросы

  • Нет связанных вопросов^_^