[英]angular2 + ionic2 - dynamic [attr.required] seems not working
I have a form with a input that is required only if the select.option != 'more'. 我有一个输入的表单只有在select.option!='more'时才需要。
I have this, as a test 1==1 for force required. 我有这个,作为测试1 == 1需要的力量。
<ion-input id="price" type="number" value="" [ngFormControl]="price" [attr.required]="1==1"></ion-input>
<ion-select id="type" [ngFormControl]="pricetype">
<ion-option value="fix">fix</ion-option>
<ion-option value="more">more</ion-option>
</ion-select>
When I inspect the input it shows required=true
or required=false
, and the input isn't required at all, never. 当我检查输入时,它显示
required=true
或required=false
,并且根本不需要输入,从不。 But if I write only required
, it works... 但如果我只写
required
,它的作用......
What i'm doing wrong? 我做错了什么?
Thanks :) 谢谢 :)
Currently these validators are only properly instantiated when the attributes are added statically like 目前,这些验证器仅在静态添加属性时才能正确实例化
<... required maxlength="5">
but not when they are set by Angular bindings. 但是当它们由Angular绑定设置时不会。
See https://github.com/angular/angular/issues/7393 请参阅https://github.com/angular/angular/issues/7393
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.