Mi piacerebbe avere un popup di Datepicker dopo aver fatto clic su un pulsante utilizzando i componenti della libreria Bootstrap della UI angolare. Ci sono esempi di entrambi sul sito web Angular UI Boostrap ma non vedo un modo per combinarli. Non mi piace l'idea di inserire Datepicker div
come valore di attributo per il testo della direttiva popup
.Bootstrap UI angolare - Popup Datepicker
Ho anche provato a utilizzare ng-show
su Datepicker div
ma non riesco a farlo funzionare.
Ecco il codice che ho al momento.
<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>
Non mi piace la strategia ng-show
. Preferirei che fosse un popover ma presumo che ci siano modi per farlo anche in questo modo, quindi non mi dispiacerebbe neanche.
Provare con [Cinghia angolare] (http://mgcrea.github.io/angular-strap/#/datepicker). – Stewie
L'ho guardato e alla fine lo userò se non ci sono soluzioni per questo. –