gpt4 book ai didi

javascript - 在 AngularJS 中,如何在输入有效数据后在输入字段前显示绿色勾号?

转载 作者:行者123 更新时间:2023-11-28 16:27:57 25 4
gpt4 key购买 nike

我在我的网络应用程序中使用 AngularJS 和 Angular Material。

我是 AngularJS 和 Angular Material 的新手。

现在,只有在输入有效输入数据时,我才必须在输入字段前面显示一个绿色勾号。

我该如何实现?

密码字段代码示例如下:

<md-input-container class="md-block" flex> 
<label>Current Password</label>
<md-icon md-svg-src="/images/icons/ic_lock_black_24px.svg"></md-icon>
<input type="password" ng-model="changePassword.currentPassword" required name="curPass" minlength="6">
<div ng-messages="chnagePasswordForm.curPass.$error">
<div ng-message="required">Please enter valid password</div>
<div ng-message="minlength">Password should be of eight or more characters</div>
</div>
<md-button ng-disabled="chnagePasswordForm.$invalid" class="md-raised md-primary enrolBtn" ng-click="changePassword()">Save</md-button>
</md-input-container>

只有在输入有效密码后,我才必须在此密码字段前显示绿色勾号。

谢谢。

最佳答案

到目前为止你尝试了什么?您是否尝试过添加另一个图标并使用 ng-if 有条件地显示它:

 <md-icon md-svg-src="/images/icons/ic_lock_black_24px.svg"></md-icon>
<md-icon md-svg-src="/images/icons/my_checkmark.svg" ng-if="!changePassword.curPass.$error"></md-icon>
<input type="password" ng-model="changePassword.currentPassword" required name="curPass" minlength="6">

关于javascript - 在 AngularJS 中,如何在输入有效数据后在输入字段前显示绿色勾号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35747783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com