Angularjs 是否需要为输入设置ng required和ng minlength?

Angularjs 是否需要为输入设置ng required和ng minlength?,angularjs,Angularjs,我一直在做一些测试,似乎只是设置required=“required”和minlength=“5”与设置ng-versions的作用完全相同 是否有其他人遇到过此问题?当您确定该字段是必需的还是输入的最小长度时,input name=n required minlength=12就可以了。但是当存在控制这些决策的变量/函数时,minlength=name.minlength,就没有意义了 然后我们需要使用input ng required=“isThisTrue()”ng minlength=“

我一直在做一些测试,似乎只是设置
required=“required”
minlength=“5”
与设置
ng-versions
的作用完全相同


是否有其他人遇到过此问题?

当您确定该字段是必需的还是输入的最小长度时,
input name=n required minlength=12
就可以了。但是当存在控制这些决策的变量/函数时,
minlength=name.minlength
,就没有意义了


然后我们需要使用
input ng required=“isThisTrue()”ng minlength=“name.minlength”
当您确定该字段是必需的还是输入的最小长度时,
input name=n required minlength=12
就可以了。但是当存在控制这些决策的变量/函数时,
minlength=name.minlength
,就没有意义了

然后我们需要使用
input ng required=“isThisTrue()”ng minlength=“name.minlength”
required和minlength属性是HTML5表单验证工具。当您想要实现验证时,可以使用HTML5属性或角度验证指令。使用角度指令的优点是,您可以访问许多功能,如:

  • 自定义类,具体取决于窗体状态:
    • ng valid:模型有效
    • ng无效:模型无效
    • ng pristine:尚未与控件交互
    • ng dirty:控件已与
    • ng触摸:控件已模糊
    • ng未被触摸:控件未模糊
对于表单中的每个元素,您还具有上述属性:

<form name="my_form" novalidate>
    <input type="text" ng-model="user.name" name="user_name" required="" />
    <div ng-show="my_form.user_name.$touched">You have make changes to the field</div>
    <div ng-show="my_form.$submitted || my_form.user_name.$touched">
        <div ng-show="form.uName.$error.required">You don't have a name :(</div>
    </div>
</div>

您已经对字段进行了更改
你没有名字:(
此外,正如您在上面的示例中所注意到的,您可以为每个验证规则显示自定义错误消息。

required和minlength属性是HTML5表单验证工具。当您想要实现验证时,您可以使用HTML5属性或Angular validation指令。使用Angular指令的优点是可以访问许多功能,如:

  • 自定义类,具体取决于窗体状态:
    • ng valid:模型有效
    • ng无效:模型无效
    • ng pristine:尚未与控件交互
    • ng dirty:控件已与
    • ng触摸:控件已模糊
    • ng未被触摸:控件未模糊
对于表单中的每个元素,您还具有上述属性:

<form name="my_form" novalidate>
    <input type="text" ng-model="user.name" name="user_name" required="" />
    <div ng-show="my_form.user_name.$touched">You have make changes to the field</div>
    <div ng-show="my_form.$submitted || my_form.user_name.$touched">
        <div ng-show="form.uName.$error.required">You don't have a name :(</div>
    </div>
</div>

您已经对字段进行了更改
你没有名字:(

此外,正如您在上面的示例中所注意到的,您可以为每个验证规则显示一条自定义错误消息。

请查看此帖子,对于ng required,请查看此帖子,对于ng required