Je suis en train d'essayer d'appliquer la liaison de clic en HTML sur le popover. L'événement click ne fonctionne pas dans le $ root.confirmDeleteColorLa reliure par clic Knockout dans le contenu pop-up html ne fonctionne pas
Ci-dessous le code html et le bouton (YES) l'événement click est appelé.
<tbody data-bind="foreach: responseData">
<td align="center">
<a class="btn btn-default glyphicon glyphicon-pencil" title="Edit Color" data-bind="attr: { id: id}"></a>
<a class="btn btn-danger glyphicon glyphicon-trash popover-top" data-toggle="popover" data-html="true"
data-content='<div><b>Are you Sure you want to delete this Item ?</b><div class="modal-footer"><button type="button" class="btn btn-secondary">No</button><button type="button" class="btn btn-danger" data-bind="click: $root.confirmDeleteColor">yes</button></div></div>'
title="Delete Color"></a>
</td>
</tbody>
Voici le code VM
confirmDeleteColor: function() {
var self = this;
console.log("testing");
}
Dans la console le texte de test n'est pas imprimé.
Voici l'image de la page
Je ne veux pas utiliser la bibliothèque. Je veux effectuer avec les reliures personnalisées Knockout pouvez-vous s'il vous plaît me montrer un exemple –