我正在我的应用程序上制作一个表单。Cordova CLI 8.0、Ionic 1.3.5、AngularJS 1.5。
我想在我的表单上设置一个所需的复选框。
这是我到目前为止尝试过的:
<ion-checkbox name="entry.exportcode" ng-model="entry.value" ng-required="entry.mandatory === '1'">{{ entry.itemlabel }}</ion-checkbox>
<div ng-messages="form.templateForm[entry.exportcode].$error">
<div class="form-error" ng-message="required"><span ng-i18next="VALIDATION_REQUIRED_FIELD"></span></div>
</div>必填部分被忽略,我看不到任何错误消息。
我能做错什么呢?
发布于 2018-01-19 19:20:11
我猜您在ng-messages中缺少引号
它应该是ng-messages="form.templateForm['entry.exportcode'].$error"而不是ng-messages="form.templateForm[entry.exportcode].$error"
<ion-checkbox name="entry.exportcode" ng-model="entry.value" ng-required="entry.mandatory === '1'">{{ entry.itemlabel }}</ion-checkbox>
<div ng-messages="form.templateForm['entry.exportcode'].$error">
<div class="form-error" ng-message="required"><span ng-i18next="VALIDATION_REQUIRED_FIELD"></span></div>
</div>https://stackoverflow.com/questions/48339328
复制相似问题