简体   繁体   English

输入为空时 ng-show 显示错误

[英]ng-show show error when input is empty

Ok i have :好吧,我有 :

<div class="form-group">
<label for="address" class="control-label col-lg-5 col-md-6">                                @Html.Label(@Translator.Translate("STREET_ADDRESS")):
<span ng-show="editUserForm.Address.$error.required" class="required">*</span>
</label>
<div class="col-lg-7 col-md-6">
@Html.TextBoxFor(m => m.Address, new {name="Address", @class = "form-control", id = "address", @maxlength = "30", ng_model = "address", @required = "required", ng_pattern = @"/[A-Za-z]+ ?[0-9]+$/" })
</div>
</div>

So my idea is when this textbox is empty that show * but for me it not working...Any help?所以我的想法是当这个文本框为空时显示 * 但对我来说它不起作用......有帮助吗?

(移自评论)将跨度更改为:

<span ng-show="!address">*</span>

尝试这个

   <span ng-show="editUserForm.Address.$dirty && editUserForm.Address.$error.required" class="required">*</span>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM