<form name="angForm" novalidate>
<div class="form-group">
<label for="name1" class="sr-only">Last Name</label>
<span ng-show="angForm.name1.$dirty">* Will be updated to model
only after this text box is blurred.
</span>
<input type="text" name="name1" id="name1" class="form-control" ng-model="person.lastName"
ng-model-options="{updateOn : 'blur'}" ng-disabled="!edit"
placeholder="Last Name" />
</div>
</form>
上面的代码只有一个带有span消息的文本框,我希望一旦用户与文本框进行交互(即类型),就会出现这种消息,但只有当用户离开时才能使用视图值更新模型文本框。
但是,只要交互发生,跨度消息就不会显示,只有当用户离开文本框时才会显示。
有人可以解释一下这种行为吗?