Angular 属性和角度模板中的属性有什么区别?
输入工作正常Angular 属性和角度模板中的属性有什么区别?,angular,attr,angular-template,Angular,Attr,Angular Template,输入工作正常 <input class=" form-control" formControlName="employeeId" [attr.disabled]="loginNameDisable ? null : ''"/> 输入不工作 为什么输入不起作用? 角度模板中的[attr.property]和属性有什么区别?这是因为没有名为禁用的输入属性,因此必须使用[attr.disabled]发送表达式 如果要使用本机禁用,请尝试使用禁用={{}。这样,无论您是否发送fals
<input class=" form-control" formControlName="employeeId" [attr.disabled]="loginNameDisable ? null : ''"/>
输入不工作
为什么输入不起作用?
角度模板中的[attr.property]和属性有什么区别?这是因为没有名为
禁用的输入属性,因此必须使用[attr.disabled]
发送表达式
如果要使用本机禁用
,请尝试使用禁用={{}
。这样,无论您是否发送false,它都将始终被禁用。请检查下面的链接以获取证据
然而,推荐的方法是[attr.disabled]
您能详细说明一下您的意思吗?如果输入没有diable属性,为什么[attr.disabled]工作正常?这就是Angular构建它的方式。您可以使用[attr.]
设置任何属性。
<input class=" form-control" formControlName="employeeId" [disabled]="loginNameDisable ? true : false"/>