Ho un problema con Knockout.js. Voglio passare il nome utente a una funzione e visualizzarlo in stato di avviso. Sta succedendo qualcosa di strano. Ricevo avvisi ogni volta che aggiorno la pagina con nomi utente corretti, ma dopo aver fatto clic su di essa non ottengo alcuna risposta. Cosa c'è di sbagliato qui? Qui è il mio codice:Knockout.js - parametri di passaggio
<ul data-bind="foreach: contacts">
<li class="user-box"><span class="user-box-name" data-bind="text: username, click: $root.userClick(username)"></span>
</li>
</ul>
e
self.userClick = function (x) {
alert(x);
}
Grazie mille! Funziona! –
ha avuto lo stesso problema, questa soluzione funziona alla grande, grazie – Pawel