In this question解释了如何在Angular UI Boostrap中使用模板。但它没有DatePicker模板的示例。我需要更改字体并摆脱数字边框。我分析了Angular UI javascript但无法找到模板。有什么想法吗?
这是PLUNK。
HTML
<p class="input-group" style="width:200px;">
<input type="text" class="form-control" is-open="true" ng-model="dt"
uib-datepicker-popup="MM-dd-yyyy"
datepicker-options="dateOptions" close-text="Close"
popup-placement="bottom-left" on-open-focus="false"/>
<span class="input-group-btn">
<button type="button" class="btn btn-default">
<i class="glyphicon glyphicon-calendar"></i>
</button>
</span>
</p>
答案 0 :(得分:2)
<div class="uib-datepicker" ng-switch="datepickerMode" role="application" ng-keydown="keydown($event)">
<uib-daypicker ng-switch-when="day" tabindex="0"></uib-daypicker>
<uib-monthpicker ng-switch-when="month" tabindex="0"></uib-monthpicker>
<uib-yearpicker ng-switch-when="year" tabindex="0"></uib-yearpicker>
</div>
daypicker
模板位于https://github.com/angular-ui/bootstrap/tree/master/template/datepicker
尝试更改日期的背景颜色
添加了内联样式
在day.html
中的我将
style="background-color:orange"
添加到包含日期的td
。看看插件。
要将日期按钮背景更改为橙色,请添加以下CSS:
.uib-day .btn-default {
background-color: orange;
}
.uib-day .btn-default:hover {
background-color: white;
}
这会覆盖btn-default
按钮的uib-day
背景。
答案 1 :(得分:0)
模板位于:https://github.com/angular-ui/bootstrap/tree/master/template
弹出式模板:https://github.com/angular-ui/bootstrap/tree/master/template/datepickerPopup
这就是你如何使用它:
<input type="text" uib-datepicker-popup="MM/dd/yyyy" template-url="path/to/template.html" />
答案 2 :(得分:0)
格式正确
<input type="text" class="form-control" name="dob"
id="dob" datepicker-popup-template-url="views/partials/date-picker.html"
uib-datepicker-popup="{{format}}" ng-model="dob" ng-required="false"
show-weeks="false" datepicker-options="dateOptions" close-text="Close">
您可以加载内嵌模板或外部模板
中也提供了它