2014-09-26 1 views
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가 팝업을 트리거하지 않았습니다.

아이디어가 있으십니까? 어떻게 작동하지 않는지 디버깅하거나 알아낼 수 있습니까?

+1

입니다 오픈 "$ parent.calendarOpened"= 사용해보십시오 그리고 그것은 일 – Scott

+0

을 할 수 있는지! 왜 그런가요? – JobaDiniz

+0

범위와 관련하여 datepicker를 구현할 때 버그가 있는지 또는 그런 식으로 의도 된 것인지 확실하지 않습니다. 당신이 주변을 검색하는 경우 그것에 대해 몇 가지 토론이 있습니다. – Scott

답변

1

사용

is-open="$parent.calendarOpened" 
관련 문제