如何从子组件调用父组件方法。
例如,父组件(被叫P)具有模态和子组件(被称为S)。 S有文本区域和按钮,当点击按钮时,必须调用父模态。
我的解决方案是(请评论这是不好的做法,如果父组件在完全相同的子组件中有所不同)
父组件:
var P = function(root) {
this.root = root;
this.S = new S(this.root.find('.s'), this);
this.modal = this.root.find('modal');
}
P.prototype.closeModal_ = function(e) {//code};
副成分
var S = function(root, parent) {
this.root = root;
this.parent = parent;
this.button = this.root.find('button');
}
S.prototype.sendButton_ = function(e) {
this.parent.closeModal();
}