J'ai une liste et je voudrais définir un élément de la classe="active" automatiquement. Le suivant le code de démarrage:
<ul class="nav">
<li {{bindAttr class="atIndex:active"}}>{{#linkTo "index"}}Index{{/linkTo}}</li>
<li {{bindAttr class="atAbout:active"}}>{{#linkTo "about"}}About{{/linkTo}}</li>
<li {{bindAttr class="atLogin:active"}}>{{#linkTo "login"}}Login{{/linkTo}}</li>
</ul>
atIndex, atAbout et atLogin résider dans mon ApplicationController.
Pour le rendu:
<ul class="nav">
<li class="active"><a...>Index{{/linkTo}}</li>
<li><a...>About<a></li>
<li><a...>Login<a></li>
</ul>
Quelle est la meilleure façon de le faire avec de la Braise 1.0 pre4? Je préfère ne pas en ajouter un code spécial pour chaque vue ou de la manette.
PS - atIndex: true
fonctionne, mais atIndex: function() {return true; }.property().volatile()
ne le sont pas. Ce qui me fait penser que je suis en train de faire quelque chose de mal.
Merci!!!!