如何检查angular2中是否选择了两个下拉列表,以及它是否为';调用某个方法是真的吗?
我有一个两个下拉列表,我想检查用户是否在两个列表中都选择了vaue,以及是否都选择了invoke方法,该方法将从每个列表中接收两个值。如果您提供html和组件代码,我们可以改进逻辑 两个复选框都有两个布尔值如何检查angular2中是否选择了两个下拉列表,以及它是否为';调用某个方法是真的吗?,angular,typescript,select,drop-down-menu,handler,Angular,Typescript,Select,Drop Down Menu,Handler,我有一个两个下拉列表,我想检查用户是否在两个列表中都选择了vaue,以及是否都选择了invoke方法,该方法将从每个列表中接收两个值。如果您提供html和组件代码,我们可以改进逻辑 两个复选框都有两个布尔值 private val1Changed= false; private val2Changed = false; public val1ChangeHandler(){ this.val1Changed= true; this.performAction(); } pub
private val1Changed= false;
private val2Changed = false;
public val1ChangeHandler(){
this.val1Changed= true;
this.performAction();
}
public val2ChangeHandler(){
this.val2Changed= true;
this.performAction();
}
public performAction(){
if(!(this.val1Changed && this.val2Changed)){
return;
}
// perform some action
// Reset values after action is successfully performed
this.val1Changed = false;
this.val2Changed = false;
}
在HTML
(更改)
标记中添加val1ChangeHandler
和val2ChangeHandler
,非常感谢您的想法!为我自己重新制作了一点,一切都成功了!