Tôi muốn có cửa sổ bật lên datepicker khi nhấp vào nút bằng cách sử dụng các thành phần của thư viện Angular UI Bootstrap. Có các ví dụ về cả hai trên trang web Angular UI Boostrap nhưng tôi không thấy cách kết hợp chúng. Tôi không thích ý tưởng đặt Datepicker div
làm giá trị thuộc tính cho văn bản của chỉ thị popup
.Góc giao diện người dùng Bootstrap - Popup Datepicker
Tôi cũng đã cố gắng sử dụng ng-show
trên Datepicker div
nhưng tôi cũng không thể làm việc đó.
Đây là mã tôi có vào lúc này.
<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>
Tôi thực sự không thích chiến lược ng-show
. Thay vào đó sẽ có nó là một cửa sổ pop nhưng tôi giả sử có những cách để làm điều đó tốt hơn quá vì vậy tôi sẽ không nhớ một trong hai.
Hãy thử với [Dây đeo góc] (http://mgcrea.github.io/angular-strap/#/datepicker). – Stewie
Tôi đã xem xét nó và cuối cùng sẽ sử dụng nó nếu không có giải pháp cho việc này. –