在ts is_edit = true中禁用...

<input [disabled]="is_edit=='false' ? true : null" id="name" type="text" [(ngModel)]="model.name" formControlName="name" class="form-control" minlength="2">

我只想禁用基于truefalse的输入.

我try 了以下几点:

[disabled]="is_edit=='false' ? true : null"
[disabled]="is_edit=='true'"
[disabled]="is_edit"

推荐答案

try 使用attr.disabled,而不是disabled

<input [attr.disabled]="disabled ? '' : null"/>

Angular相关问答推荐

Angular中绑定嵌入标签src属性的问题

Angular前端调用ALB身份验证后的后端并重定向

有没有一种方法用timeout()操作符创建计数器,用于超时一个观察对象?

对子router-outlet 应用主机样式

如何在ANGLING v17中使用鞋带样式组件?

截取提取后端S获取添加授权头的请求

在Angular 17独立模式下,如何使用Swiper 11.0.5版使Bootstrap下拉菜单在Swiper元素外部可见

@ngrx/调度时未定义存储操作

Angular 17:延迟加载带参数的独立组件?

一次重定向后,所有子路由都处于活动状态

对REST后端的Angular/Priming过滤器请求导致无限循环

使用 TAB 键时如何聚焦mat-select组件?

VSCode / Angular 应用程序未完全启动

TypeError:this.restoreDialogRef.afterClosed 不是函数

如何在本地处理错误并跳过 Angular HTTP 拦截器?

如何在 Angular 4 中获取 HttpClient 状态码

绑定 Angular material Select 列表

react形式的formGroup.get与formGroup.controls

Angular - 是否有 HostListener-Events 列表?

找不到 NgModule.使用 skip-import 选项跳过 NgModule 中的导入