【发布时间】:2016-04-23 22:15:45
【问题描述】:
我有包装输入字段的组件。在组件中,我收到来自@Input() inputControl: Control; 的Control 对象。在模板中,如果不需要组件中的输入字段,我有显示消息的跨度。
<span
class="input-label-caption">
(optional)
</span>
和输入
<input
*ngIf="inputMode=='text' || inputMode=='email'"
type="{{inputMode}}"
[ngFormControl]="inputControl"
placeholder="{{placeholder}}"
class="input-text"
[disabled]="inputDisabled"
[ngClass]="{
'inverted': inverted
}">
如果inputControl 对象包含Validators.required,我如何读取它?
我想知道我是否可以像这样使用它
<span
class="input-label-caption"
*ngIf="!inputControl.validators.required"
>
(optional)
</span>
【问题讨论】:
标签: typescript angular angular2-forms