0
HTML:角UI日期選擇器彈出第1次後未顯示
<button class="btn btn-default" ng-click="openCalendar($event)" ng-model="currentDate" ng-change="dateChanged(currentDate)" datepicker-popup
show-button-bar="false" is-open="calendarOpened">
<i class="fa fa-calendar"></i>
{{currentDate | date}}
</button>
控制器:
$scope.openCalendar = function ($event) {
$event.preventDefault();
$event.stopPropagation();
$scope.calendarOpened = true;
};
的事情是,在$ scope.openCalendar叫就好了,但是彈出不在第一次後顯示。 這就像$ scope.calendarOpened = true沒有觸發彈出窗口。
任何想法?我如何調試或弄清楚它爲什麼不起作用?
嘗試使用是開放式= 「$ parent.calendarOpened」,看看有沒有什麼幫助 – Scott 2014-09-26 17:54:31
它的工作!這是爲什麼? – JobaDiniz 2014-09-26 20:03:45
我不確定它是否是與範圍有關的日期選擇器實現中的錯誤,或者是以這種方式實現的。如果你四處搜尋,有幾個關於它的討論。 – Scott 2014-09-26 22:08:59