我想點擊使用Angular UI Bootstrap庫組件的按鈕時彈出日期選擇器。 在Angular UI Boostrap網站上都有這兩個示例,但我沒有看到將它們組合的方法。我不喜歡將日期選擇器div
作爲popup
指令文本的屬性值的想法。Angular UI Bootstrap - Popup Datepicker
我也試圖在日期選擇器div
使用ng-show
但我不能說對任何工作。
這是我現在的代碼。
<div ng-controller="DatepickerCtrl" class="input-append">
<input class="input-small ng-pristine ng-valid"
type="text"
ng-value="dt" />
<button type="button"
class="btn"
popover-placement="right"
ng-click"showDatePicker=true" // the show when clicked strategy
popover="On the Right!"> // Don't see a way to make this encapsulate a div
<i class="icon-calendar"></i>
</button>
<datepicker ng-model="dt"
ng-show="showDatePicker"
starting-day="1"
date-disabled="disabled(date, mode)"
min="minDate" max="'2015-06-22'">
</datepicker>
</div>
我不太喜歡ng-show
策略。寧願它是一個流行的東西,但我認爲有辦法做得更好,所以我也不介意。
嘗試使用[Angular Strap](http://mgcrea.github.io/angular-strap/#/datepicker)。 – Stewie
我已經看過它,並最終會使用它,如果沒有解決方案。 –