如果日期等于数组中的多个日期之一,则显示Ng-show或ng-if条件

时间:2018-03-06 14:06:37

标签: angularjs

使用AngularJS,我试图以这样的方式使用ng-showng-if,如果今天等于数组中的多个日期之一,则应显示特定的div。有没有办法做一些事情,如:

<div ng-show="dateFlag in datesToTrigger">It worked!</div>

<div ng-if="dateFlag in datesToTrigger">It worked!</div>

1 个答案:

答案 0 :(得分:0)

要实现这一点,您需要编写一个自定义函数,它将检查您的日期是否存在于数组中,并根据结果返回布尔值。

$scope.checkExists = function () {
   if(array.includes("yourString")
   {
     return true;
   }
   return false;
}

并在模板中

<div ng-if="checkExists()">It worked!</div>