我在尝试在 Knockout.js 中实现 Repository-Pattern 时遇到了困难。我发现处理点击事件很困难,因为:
问题:
- 单击时:未调用 pendDeleteItem。我找不到范围;(
- 在 PendDeleteItem 我有这个问题。我需要访问 PendingItem 属性。
工作小提琴:http: //jsfiddle.net/ThomasDeutsch/j7Qxh/8/
目标:
单击后,项目将发送到 PendingItem。
限制:如果可能,我想保留 ko.applyBindings(ViewModel),因为我想添加更多存储库并在 html 中定义数据绑定,例如:customer.pendDeleteItem