gpt4 book ai didi

knockout.js - 如何在 knockout View 模型点击事件中访问 $parent 或 $parents[]?

转载 作者:行者123 更新时间:2023-12-03 12:25:08 24 4
gpt4 key购买 nike

我有一种情况,我想通知祖 parent 或 $parents[1] subview 模型中发生的点击事件。所以基本上我希望能够做到这一点

self.$parents[1].actionTaken

我认为这不起作用,因为绑定(bind)上下文与 View 模型,但我想听听是否有人对做这样的事情的正确方法有想法。谢谢
 self.save = function () {

//do stuff to self first, then

self.$parents[1].actionTaken();

};

最佳答案

或使用 bind诡计

data-bind="click: $parent.foo.bind($parent)"

现在,当您访问 foo 函数时, this关键字将指向父上下文。
foo: function(child) {
this.children.remove(child);
}

关于knockout.js - 如何在 knockout View 模型点击事件中访问 $parent 或 $parents[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18138379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com