首页 > 解决方案 > ng-readonly 不禁用 angularjs 中的日期选择器

问题描述

即使该字段是只读的,日期选择器插件仍然可以工作。

<input name="SpecialFields_{{::field.FieldID}}" ng-model="newUserObj.specialfields[field.FieldID]" type="text" class="DatePickerClass form-control" uib-datepicker-popup="{{format}}" datepicker-localdate is-open="popup.customDate[$index].opened" autocomplete="off" placeholder="e.g. 01-January-2000" datepicker-options="dateOptions" close-text="Close" alt-input-formats="altInputFormats" ng-required="field.RequiredField == 1" ng-readonly="field.AdminEditable && (isAdmin == 0)">

有什么方法可以禁用日期选择器

标签: angularjsdatepicker

解决方案


我想你可能想使用ng-disabled="field.AdminEditable && (isAdmin == 0)而不是ng-readonly.

这将阻止更改。


推荐阅读