Angular UI Bootstrapライブラリのコンポーネントを使用してボタンをクリックすると、datepickerポップアップが表示されます。 両方の例がAngular UI Boostrapウェブサイトにありますが、それらを組み合わせる方法はありません。私はpopup
ディレクティブのテキストの属性値としてDatepicker div
を配置するという考え方は嫌いです。Angular UI Bootstrap - ポップアップDatepicker
また、ng-show
をDatepicker div
にも使用しようとしましたが、それでも動作できません。
ここに私が今持っているコードがあります。
<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
戦略が嫌いです。むしろそれをポップオーバーにするのだろうかと思うが、それをもっと良くするための方法があると思うので、私は気にしないだろう。
[アングルストラップ](http://mgcrea.github.io/angular-strap/#/datepicker)でお試しください。 – Stewie
私はそれを見て、最終的にこれを解決する方法がない場合は使用します。 –