ng-readonly 不禁用 angularjs 中的日期选择器
Posted
技术标签:
【中文标题】ng-readonly 不禁用 angularjs 中的日期选择器【英文标题】:ng-readonly not disabling date picker in angularjs 【发布时间】:2020-08-21 06:44:55 【问题描述】:即使字段是只读的,日期选择器插件仍在工作。
<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)">
有什么办法可以禁用日期选择器
【问题讨论】:
【参考方案1】:我认为您可能想使用ng-disabled="field.AdminEditable && (isAdmin == 0)
而不是ng-readonly
。
这将阻止更改。
【讨论】:
是的,这是一个选项,但禁用字段的问题是它不会在表单提交时发布。这就是为什么我想使用 readonly 而不是 disabled以上是关于ng-readonly 不禁用 angularjs 中的日期选择器的主要内容,如果未能解决你的问题,请参考以下文章
Angular UI Bootstrap datepicker:ng-readonly 支持