有没有办法在HTML中为ui.bootstrap.datepickerPopup提供datepicker-options
,而不是为每个日期选择器创建单独的对象?
原始文件说
配置你需要创建一个对象的uib-datepicker 包含所有选项的Javascript,并在datepicker-options上使用它 属性
但是,我在页面上有近40个不同的日期选择器。我必须动态提供最小和最大日期。
datepicker的早期版本( ui-bootstrap-tpls-0.13.4.js ),我可以在输入元素本身上使用max-date或min-date属性和一些ng-model值。现在我必须为每个datepicker-options创建一个JS对象吗?有没有办法实现这个目标?
答案 0 :(得分:1)
如@savrog的评论所述,我刚刚在HTML中添加了日期选择器选项,如下所示:
<input datepicker-options="{minDate: MyMinDate}" type="text" class="form-control" uib-datepicker-popup="MM/dd/yyyy" ng-model="vm.dDischargeDateFormatted" is-open="dDischargeDateFormatted" ng-required="false" close-text="Close" alt-input-formats="altInputFormats"/>
<span class="input-group-btn">
<button type="button" class="btn btn-default" ng-click="dDischargeDateFormatted=true"><i class="glyphicon glyphicon-calendar"></i></button>
</span>