Angular ng-messages,DRY的任何机会?

时间:2015-06-26 23:10:22

标签: angularjs validation

我的代码

    <div class="form-group">
        <label for="yourFirstName">Your First Name</label>
        <input id="yourFirstName"
               name="yourFirstName"
               class="form-control"
               required=""
               ng-model="myModel.yourFirstName"
               type="text" />
        <div ng-messages="myForm.yourFirstName.$error" ng-if="myForm.$submitted || myForm.yourFirstName.$touched" class="errors">
            <div ng-messages-include="template/validation/messages.html"></div>
        </div>
    </div>

我重复字段名称yourFirstName的次数似乎很荒谬

有没有办法减少这个?

更新

template/validation/messages.html

<span ng-message="required">Required Field</span>
<span ng-message="min">Too small</span>
<span ng-message="number">Must be a number</span>
<span ng-message="odd">Odd numbers only</span>

0 个答案:

没有答案