Knockout.js 从耳轴上拆下元件

Knockout.js 从耳轴上拆下元件,knockout.js,Knockout.js,我一直在“处理列表和集合”,需要帮助查找错误。“删除”按钮不起作用 你可以查我的电话号码 准确地跟踪此是什么可能很困难。在可能的时候使用变量是一个好主意,只有在真正需要的时候才使用这个。可以将这看作是表示代码应该可以在不同的上下文中重用。例如,如果您使用原型,这一点很重要。(还要注意,绑定提供的上下文并不总是显而易见的。) 一种常见的技术是在构造函数中创建一个变量self,您可以立即将该变量分配给this,然后使用它。这确保了无论上下文如何,函数调用都能按预期操作 这是另一种减少暴露的方法 /

我一直在“处理列表和集合”,需要帮助查找错误。“删除”按钮不起作用

你可以查我的电话号码


准确地跟踪此是什么可能很困难。在可能的时候使用变量是一个好主意,只有在真正需要的时候才使用
这个
。可以将
看作是表示代码应该可以在不同的上下文中重用。例如,如果您使用原型,这一点很重要。(还要注意,绑定提供的上下文并不总是显而易见的。)

一种常见的技术是在构造函数中创建一个变量
self
,您可以立即将该变量分配给
this
,然后使用它。这确保了无论上下文如何,函数调用都能按预期操作

这是另一种减少
暴露的方法

//KO与OBSERVABLEARRAY
职能成员(姓名、性别){
this.name=名称;
this.gender=ko.observable(性别);
}
函数vmMember(){
var self=这个;
self.MemberGender=[{
gen:'男性',
标签:“M”
}, {
gen:‘女性’,
标签:“F”
}];
self.members=ko.array([
新成员('Mark',this.MemberGender[0]),
新成员('Lester',this.MemberGender[0])
]);
self.add=函数(){
self.members.push(新的mMember(“”,this.MemberGender[0]);
};
self.remove=函数(成员){
自。成员。移除(成员);
}
}
ko.applyBindings(新的vmMember())

添加
名称
性别
首字母
x
请在问题本身中包含一个链接(而不是发布假代码来绕过内置警告),这样(一方面)链接腐烂不会使问题对未来的访问者毫无用处。此外,请详细说明您遇到的错误以及您自己尝试和调试的内容。simple mate try
。bind(this)
在remove函数结束时,它将起作用<代码>此
引用当前上下文。在这里
    code