javascript - 如何通过 Angular 单选按钮启用或禁用提交按钮

标签 javascript angular typescript

代码如下:

list.component.html

<nz-radio-group formControlName="radiostatus" [(ngModel)]="radioValue" (ngModelChange)="onChangeStatus($event)">
              <label nz-radio nzValue="passed">Passed</label>
              <label nz-radio nzValue="failed">Failed</label>
            </nz-radio-group>
<button class="mr-1" nz-button nzType="primary" type="button" [disabled]="disableSubmitBtn()">
  <span translate>Submit</span>
</button>

当选择通过时,它应该启用提交按钮,如果选择失败,它应该禁用提交按钮

最佳答案

只需对代码进行一点小小的更改

<nz-radio-group formControlName="radiostatus" [(ngModel)]="radioValue" (ngModelChange)="onChangeStatus($event)">
          <label nz-radio nzValue="passed">Passed</label>
          <label nz-radio nzValue="failed">Failed</label>
        </nz-radio-group>
<button class="mr-1" nz-button nzType="primary" type="button" [disabled]="radioValue == 'failed'">
    <span translate>Submit</span>
</button>

关于javascript - 如何通过 Angular 单选按钮启用或禁用提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59298001/

相关文章:

javascript - ExtJs 4 中的通用模型

javascript - 从 Node.js 中的 STDIN 读取时如何处理退格?

javascript - 如何使用 typescript 获取 addEventListener 中的下一个同级

css - 无法将 Angular Material md-sidenav 设置为 100% 高度

angular - 带有 Angular 的 Webpack 别名 - 不能使用命名空间 'UtilsService' 作为类型

javascript - vanilla javascript : element. close() 无法处理元素

javascript - 使用 TS 的 Angular2 中的安全性

当表单域处于事件状态时,Angular Material 表单域轮廓输入颜色会发生变化

reactjs - 将 Prop 传递给样式时的 Emotion Js 和 TypeScript 问题

TypeScript:通过约束来限制某些属性来限制现有接口(interface)