如果在我的Angular应用程序中的Template Drive/Reflective Driven表单中的文本区域标记中检测到某个字符串,我想禁用一个按钮,我该怎么做?关于这些信息,哪些资源是最好的?
<button [disabled]="isForbiddenStringFound() ? true : null"></button>
作为一种一般的最佳实践,尽量不要混合使用模板驱动和被动方式。我宁愿使用被动形式。您只需要将表单字段定义为一个组,例如表单生成器,并使用regexp添加验证。我认为这是实现目标的最可定制的方式。互联网上有很多好的例子。