J'utilise KnockoutJS pour itérer sur un objet, comme ceci :
Maintenant, tout cela fonctionne. Mais le problème que j'ai, c'est qu'il fixe le paramètre id
de la button
à un simple numéro. Donc ça ressemble à ça :
<button id="1">Button 1</button>
<button id="3">Button 2</button>
<button id="8">Button 3</button>
J'ai donc essayé de mettre un préfixe devant la propriété 'Id', comme ceci :
<div data-bind="foreach:Items">
<button data-bind="text: Name, attr: {'id': 'myprefix_' + Id}"></button>
</div>
Mais ça n'a pas l'air de fonctionner. Mon id
se remplit avec une fonction observable de Knockout quand je fais comme ça...
Ma question est donc la suivante : comment puis-je ajouter un préfixe lorsque je spécifie l'adresse IP de l'utilisateur ? id
d'un champ ?