Angular 日期选择器的自定义指令,弹出问题

Angular custom directive for Datepicker, popup issue

我使用 angular UI 日期选择器创建了自定义指令。 Angular UI 日期选择器弹出窗口应该在单击按钮事件时打开。此按钮单击事件被触发并且 is-open 布尔值被设置为 true,但弹出窗口未显示。 请指教

笨蛋 Link:http://plnkr.co/edit/wszoqlmIzS6h3majJrnN?p=preview

我认为问题是按钮的事件传播,$event.stopPropagation(); 可以阻止它。我已经有一个 similiar issue 可以解决你的问题。

我更新了 plunkr,现在可以使用了

official documentation中的例子中还可以找到如下几行代码:

$scope.open = function($event) {
    $event.preventDefault();
    $event.stopPropagation();

    $scope.opened = true;
};