0

因此,我在视图中显示了一个可观察数组,并且我希望能够使用 asyncCommand 从该列表中删除一个元素。但是,我不确定我应该如何获得该元素。有没有办法访问或将所选元素传递给 asyncCommand 方法?

感谢您的输入

4

1 回答 1

1
        addGroupCmd = ko.asyncCommand({
            execute: function (data, complete) {
                //access your observable here with the data object 
                //EX. var demo = data.id();
            },
            canExecute: function (isExecuting) {
                return !isExecuting && isEditing();
            }
        }),

好的,所以我在谷歌的帮助下弄清楚了。您所要做的就是传入 data 参数,ko.lite 将找出您在谈论的对象。非常好,不确定它是如何工作的,但确实如此。

于 2013-03-13T12:14:11.700 回答