我在考虑为Forms编写一些可重用的组件。标签/输入,如firstName,lastName,email。 我遇到了与minlength绑定的问题。 这是代码的一部分:
<input
ngControl="name"
#name="ngForm"
type="text"
class="form-control"
id="name"
required
minlength="{{min}}">
我收到以下错误消息:
EXCEPTION: Template parse errors:
Can't bind to 'minlength' since it isn't a known native property ("
id="name"
required
[ERROR ->]minlength="{{min}}">
任何想法??
答案 0 :(得分:0)
您可以将pattern
属性与RegExp
一起使用。
regExp = ".{5,}";
e.g. --> 5 characters minimum
<input
ngControl="name"
#name="ngForm"
type="text"
class="form-control"
id="name"
required
pattern="{{ regExp }}">
pattern=".{5,}"
答案 1 :(得分:0)
答案 2 :(得分:0)
它应该是[attr.minlength]="min"
,因为这是元素属性,而不是本机属性