如何在角度

时间:2016-04-20 08:23:26

标签: angularjs datepicker

我有两个日期选择器和一个搜索按钮。当我选择第一个日期选择器并且没有选择第二个日期选择器时,当我单击搜索按钮时,我将调用该函数来显示验证消息。

之后当我选择第二个日期选择器时,该消息应该被隐藏,但它不会被隐藏。

当我选择第二个日期选择器时,如何隐藏验证消息?

if ($scope.fromdatepicker || $scope.fromdatepicker === null || angular.isUndefined($scope.fromdatepicker)) {
    $scope.toDateErrMsg = "please select an Effective To Date";
    $scope.fromclass = 'errormsg';
    $scope.toDateErrorMsg = true;
    alert("please choose To Date");
    isValidDateSearch = false;
}

我绑定了这样的错误信息

<span class="errormsg"
      ng-show="{toDateErrorMsg}"
      ng-bind-html="toDateeErrMsg">
</span>

1 个答案:

答案 0 :(得分:0)

您没有使用正确的绑定。

ng-show="{toDateErrorMsg}"

应该是

ng-show="toDateErrorMsg"

作为per the docs。另请注意,您需要将toDateErrorMsg设置为falsy值才能隐藏它。

通过单击F12或C-M-i(取决于操作系统和浏览器),您很可能会在大多数浏览器的控制台窗口中看到异常。