angular2 + ionic2 - dynamic [attr.required]似乎不起作用

时间:2016-06-01 13:21:07

标签: angular ionic2 required

我有一个带有输入的表单,只有在select.option!=' more'。

时才需要输入。

我有这个,作为测试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>

当我检查输入时,它会显示required=truerequired=false,并且根本不需要输入。但如果我只写required,它就有效......

我做错了什么?

谢谢:)

1 个答案:

答案 0 :(得分:0)

目前,这些验证器仅在静态添加属性时才能正确实例化,如

RewriteCond %{HTTP:X-APP_MEAREFER} !^nginx
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]

但不是由Angular绑定设置它们。

请参阅https://github.com/angular/angular/issues/7393