我创建了一个这样的模态类:
export class Modal {
link: Link;
constructor (link: Link) {
this.link = link;
}
create() {
this.link.Modal.$Modal = $.modal({ });
}
addSubmit() {
this.link.Modal.$Form.submit(function () {
var a = this.link;
submitHandler(this.link);
return false;
});
}
}
这是我正在使用的代码:
var modal = new Modal(link);
modal.create();
modal.addSubmit();
这里有一个问题。我想将链接作为参数传递给 submitHandler 函数。然而,它似乎不存在。此外,当我检查“var a = this.link”行上的所有内容时,当我将鼠标悬停在变量“a”、“this”和“link”上时,它们似乎都显示为“any”。