Knockout.js に問題があります。ユーザー名を関数に渡し、アラートで表示したい。何か奇妙なことが起こっています。正しいユーザー名でページを更新するたびにアラートが表示されますが、クリックしても応答がありません。ここで何が問題なのですか?これが私のコードです:
<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>
と
self.userClick = function (x) {
alert(x);
}