首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用日期集的AngularJS数据报警器

使用日期集的AngularJS数据报警器
EN

Stack Overflow用户
提问于 2016-08-09 08:58:25
回答 3查看 3.5K关注 0票数 0

我一直在尝试这个AngularJS包(https://www.npmjs.com/package/angularjs-datepicker),并且很难使用日期集属性。在我的例子中,我有两个日历,一个应该显示昨天的日期,一个应该显示今天的日期。有人能帮我确定这些日期吗?

数据采集器:

代码语言:javascript
复制
  <div class="datepicker-container">
    <div class="date-from">
      From:
      <datepicker date-format="dd/MM/yyyy" selector="form-control" date-set="{{}}" class="date-picker">
        <div class="input-group">
          <input class="form-control" placeholder="Choose a date"/>
          <span class="input-group-addon" style="cursor: pointer">
            <i class="glyphicon glyphicon-calendar"></i>
          </span>
        </div>
      </datepicker>
    </div>
    <div class="date-too">
      To:
      <datepicker date-format="dd/MM/yyyy" selector="form-control" date-set="{{}}" class="date-picker">
        <div class="input-group">
          <input class="form-control" placeholder="Choose a date"/>
          <span class="input-group-addon" style="cursor: pointer">
            <i class="glyphicon glyphicon-calendar"></i>
          </span>
        </div>
      </datepicker>
    </div>
  </div>

设置日期:

代码语言:javascript
复制
$scope.dateFrom = new Date();
$scope.dateTo = new Date();
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-09 09:10:21

代码语言:javascript
复制
  var date = new Date();

  $scope.today = date; //to show today's date

  date.setDate(date.getDate() - 1); //to get yesterday's date, Ref:http://stackoverflow.com/questions/5511323/javascript-yesterday

  $scope.yesterday = date;

使用日期集的

从上面链接的文档中,https://www.npmjs.com/package/angularjs-datepicker。我看到您必须将date对象作为string传递给属性date-set,从而将date对象转换为string。

代码语言:javascript
复制
//js 
var date = new Date();

$scope.today = date.toString(); //to show today's date

date.setDate(date.getDate() - 1); //to get yesterday's date, Ref:http://stackoverflow.com/questions/5511323/javascript-yesterday

$scope.yesterday = date.toString();



//html
<datepicker date-format="dd/MM/yyyy" selector="form-control" date-set="{{today}}" class="date-picker">

<datepicker date-format="dd/MM/yyyy" selector="form-control" date-set="{{yesterday}}" class="date-picker">
票数 3
EN

Stack Overflow用户

发布于 2016-08-09 09:04:01

参见这个plnkr http://plnkr.co/edit/mDHliPweKoUNOAmVv5oo?p=preview

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<pre>Raw date is: <em>{{dt}}</em></pre>
票数 0
EN

Stack Overflow用户

发布于 2020-06-09 20:37:13

我用一种更简单的方式解决了这个问题,我只是在datepicker之前激活了div中的ng-if属性。

代码语言:javascript
复制
 pagamentoService.getCronograma(moment().year()).then(function (resp){
                
            var cronogramas = resp.data;
            console.log('99',resp.data);
            
            cronogramas.forEach(function (obj){
                vm.datasBloqueadas.push(moment(obj.data_limite).format('YYYY-M-D'));
            });
           
        }).catch(function (err){
            console.log(err);
        });
代码语言:javascript
复制
<div class="col-md-4 mt-1">
                    <label>data vencimento</label>
                    <div ng-if="Beneficios.datasBloqueadas.length > 0" class="input-control full-size text">
                        <datepicker date-format="yyyy-MM-dd" date-disabled-dates="{{Beneficios.datasBloqueadas}}" >
                            <input id="dataVencimento"  class="required" type="date" date-converter ng-model="Beneficios.view.data_filter"
                            data-role="hint" data-hint-background="bg-orang-e"
                            data-hint-color="fg-white" data-hint-position="bottom" data-hint-mode="2">
                            <button class="button" onclick="$('#dataVencimento').focus();">
                                <span class="mif-calendar"></span>
                            </button>
                        </datepicker>
                    </div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38846276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档