我在尝试在Knockout.js中实现Repository-Pattern时遇到了困难。我发现很难处理点击事件,因为:
问题:
- 点击时,不会调用pendDeleteItem。我找不到作用域 ;(
- 在PendDeleteItem中,我有一个this问题。我需要访问PendingItem属性。
有效示例:http://jsfiddle.net/ThomasDeutsch/j7Qxh/8/
目标:
点击时,项目将被发送到PendingItem。
限制:如果可能的话,我想保留ko.applyBindings(ViewModel),因为我想添加更多Repositories并在html中定义data-bind,例如:customer.pendDeleteItem。