angular -ui :datepicker, кажется, зависает angularjs при отображении кнопки

У меня есть этот фрагмент html-кода в моем приложении (: значения приложения ng -и контроллера ng -определены до):

<div>
    <label for="projectSearchDateFrom"><%= Res("Projects.Search.From")%></label>
    <input id="projectSearchDateFrom" type="text" ng-model="startDate" ui-date="dateOptions"/>
    <img ng-show="hasStartDate()" ng-click="clearStartDate()" src="/_Layouts/ClientPortal/Images/layout/TA/delete-small.png" alt="<%= Res("ToolbarDialog.Clear")%> <%= Res("Projects.Search.From")%>" title="<%= Res("ToolbarDialog.Clear")%>" />
</div>

Мой контроллер AngularJS выглядит так:

function ProjectSearchCtrl($scope) {
    $scope.startDate = '';

    $scope.hasStartDate = function () {
        return $scope.startDate != '';
    };

    $scope.clearStartDate = function () {
        $scope.startDate = '';
    };

    $scope.dateOptions = {
        dateFormat: "yy-mm-dd",
        showOn: "focus"
    };
}

Это работает отлично :Я правильно настроил средство выбора даты благодаря AngularUI, привязка AngularJS работает...

Но если я изменю значение showOn на «кнопку» или «оба» (, два возможных варианта, которые фактически отобразят кнопку выбора даты ), все после ввода (, содержащего атрибут даты ui -). ] перестает работать :нг -шоу, нг -щелчок... Контроллер даже не вызывается.

Версии (все от -до -дата):

  • jQuery 1.7.2
  • angularJS 1.0.0
  • угловой интерфейс 0.1.0
  • Хром 20
0
задан Evren Kuzucuoglu 23 July 2012 в 11:58
поделиться