Tôi gặp sự cố với Knockout.js. Tôi muốn chuyển tên người dùng đến một hàm và hiển thị nó trên cảnh báo. Một cái gì đó kỳ lạ đang xảy ra. Tôi nhận được thông báo mỗi khi tôi làm mới trang với tên người dùng chính xác, nhưng sau khi tôi nhấp vào nó tôi không nhận được bất kỳ phản ứng nào. Có gì sai ở đây? Đây là mã của tôi:Knockout.js - chuyển tham số
<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>
và
self.userClick = function (x) {
alert(x);
}
Cảm ơn bạn rất nhiều! Nó hoạt động! –
có cùng một vấn đề, giải pháp này hoạt động tốt, cảm ơn – Pawel