我的窗体上有很多控件。我为我的控件评估了一些规则。当某些控件的visiblityExpression将被评估为false时,我希望使该控件不可见。
this.formControl是由AbstractControl衍生而来的。我可以调用什么方法使它对用户不可见?
我想做这样的事情:if(result === false) this.formControl.hide();
发布于 2017-11-05 05:55:13
我认为在表单顶部使用布尔变量isVisible的隐藏指令应该可以做到这一点:
[hidden]="formControl.isVisible"隐藏文本框的Plunker示例。这同样可以应用于整个控制。就我个人而言,我认为用*ngIf从DOM中移除控制要比仅仅隐藏它更好。
https://stackoverflow.com/questions/47115887
复制相似问题