Как скрыть сообщение без формы в угловом виде

0

У меня есть два выбора даты и кнопка поиска. Когда я выбираю первый datepicker и не выбирая второй datepicker, когда я затем нажимаю кнопку поиска, я вызываю функцию, чтобы отобразить сообщение проверки.

После этого, когда я выбираю второй datepicker, сообщение должно быть скрыто, но это не так.

Как скрыть сообщение проверки, когда я выбираю второй 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>
  • 0
    что такое имя переменной $ scope для календаря 'toDate'?
  • 0
    <input name = "fromdate" ng-model = "fromdatescope" /> <input name = "todate" ng-model = "todate" />
Показать ещё 5 комментариев
Теги:
datepicker

1 ответ

0

Вы не используете правильное связывание.

ng-show="{toDateErrorMsg}"

Должно быть

ng-show="toDateErrorMsg"

Согласно документам. Также помните, что вам нужно установить toDateErrorMsg значение ложности, чтобы оно было скрыто.

Вы, скорее всего, получите исключение, которое вы можете увидеть в окне консоли в большинстве браузеров, нажав F12 или CMi (в зависимости от ОС и браузера).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню