Travaillant simplement sur un moteur de vue Spark ASP.Net MVC code. Exemple simplifié (mais j'ai probablement écrit la même chose plusieurs fois dans un style similaire). Il suffit de faire de la pensée ..Gardez la sémantique et les choses via le css
<content name="main">
<ul>
<for each="var userViewModel in ViewData.Model">
<li>
<ul>
<li>${userViewModel.Identity}</li>
<li>${userViewModel.Name}</li>
<li>${userViewModel.Email}</li>
<!-- about to add here -->
</ul>
</li>
</for>
</ul>
</content>
Ensuite, je suis tenté d'ajouter
<li>
<button class="edit-item-button">Edit</button>
<button class="confirm-delete-item-button">Delete</button>
</li>
(d'accord, il pourrait être plus propre que ci-dessus avec l'accessibilité etc ..), mais dans ce sens. Mais cela ne me semble pas très sémantique, et cela réduit également la possibilité de réutilisation si je réutilise un modèle HTML similaire dans un projet différent avec des CSS/UI différents.
Im réellement tenté ... donné en mode non JS en lecture seule est très bien, pour ajouter dynamiquement des contrôles d'édition aux éléments à la page prêt. Serait-ce un péché cardinal?
Excuse mon ignorance, mais qu'est-ce que * mullable * signifie dans ce contexte? – Charlino