občas nefungují n: atributy
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- nAS
- Člen | 277
Ono je to poměrně logické. Aby Nette vědělo, s jakým konečným tagem
má n:
atribut spojit, tak je potřeba aby bylo html validní.
Pokud validní není (což to tvé není), tak nelze jednoznačně rozhodnout,
kde má podmínka končit a proto to nelze zapsat pomocí n:
atributů. Pokud tedy opravdu potřebuješ nevalidní html, tak musíš použít
syntaxi se složenými závorkami.
- David Grudl
- Nette Core | 8228
Otázka je, co by mělo udělat třeba tohle:
<li n:if="$user">
<div n:inner-if="!$user">
</li>
</div>
Validita rulez ;)