Angularjs 输入为空时显示错误

Angularjs 输入为空时显示错误,angularjs,Angularjs,好的,我有: <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" cla

好的,我有:

<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>

@Html.Label(@Translator.Translate(“街道地址”)):
*
@Html.TextBoxFor(m=>m.Address,新的{name=“Address”、@class=“form control”、id=“Address”、@maxlength=“30”、ng_model=“Address”、@required=“required”、ng_pattern=@/[A-Za-z]+?[0-9]+$/“})
所以我的想法是,当这个文本框为空时,会显示*但对我来说它不起作用…有什么帮助吗?

(从注释中移动)将范围更改为:

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

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

如果你点击文本框(给它焦点),然后点击离开(模糊)会发生什么?现在我可以让我知道当用户输入地址时文本框变绿,当是空的文本框变红…但是我也不能在它空的时候显示*如果它点击文本框,然后点击离开,这取决于用户输入的是什么*?是的…有一个!不是双倍:)tnx