Проверка в HTML дали даден потребител има създаден Article или не.
Става въпрос за проект правен на JavaScript(NodeJs) със Mongodb като база данни.Искам да направя проверка в HTML-a дали даден потребител има създаден Article или не и в зависимост от това да се визуализира различен NavBar.
Единственното решение до което стигнах е това.
{{#if articles: $exists: null}}
<li><a href="/article/create">New profile</a></li>
<li><a href="/article/details/{{this.id}}">Welcome {{user.fullName}}</a></li>
<li><a href="/user/logout">Logout</a></li>
{{/if}}
{{#unless articles: $exists: true }}
<li><a href="/article/details/{{this.id}}">Welcome {{user.fullName}}</a></li>
<li><a href="/user/logout">Logout</a></li>
{{/unless}}
<li><a href="/article/create">New profile</a></li>
<li><a href="/article/details/{{this.id}}">Welcome {{user.fullName}}</a></li>
<li><a href="/user/logout">Logout</a></li>
{{/if}}
{{#unless articles: $exists: true }}
<li><a href="/article/details/{{this.id}}">Welcome {{user.fullName}}</a></li>
<li><a href="/user/logout">Logout</a></li>
{{/unless}}
Което естественно не работи.
Когато се опитам да логна потребител, ми хвърля тази грешка в browser-a.
Мисля ,че когато удари на камък с празен артикъл и му става лошо.
Изтрия ли кода всичко е ок.
Само това успях да измисля като проверка , която видимо не е добра.Някакви по добри идей..