1

我有以下输入:

    <input ui-jq="daterangepicker" ui-options="{
    format: 'YYYY-MM-DD',
    startDate: '2013-01-01',
    endDate: '2013-12-31'
  }" ng-model="dateRange" class="form-control w-md" />

使用以下控制器:

    app.controller('AnalyticDashboardController', ['$http', '$scope','$sessionStorage','$log','Session','api','activityService',  function ($http, $scope, $sessionStorage,$log, Session, api,activityService) {

    $scope.dateRange = 'None';

}]);

但是,当更改值时,dateRange值不会更改。

在此处输入图像描述

所以我的问题是我如何获得这个 dateRange 的值?

4

1 回答 1

1

像这样改变你的 HTML

  <input ui-jq="daterangepicker" ui-options="dateRangeOptions" ng-model="dateRange" class="form-control w-md" />

并且 dateRange 必须有“startDate”和“endDate”

app.controller('AnalyticDashboardController', ['$http', '$scope','$sessionStorage','$log','Session','api','activityService',  function ($http, $scope, $sessionStorage,$log, Session, api,activityService) {
    $scope.dateRangeOptions = {
            format: "YYYY-MM-DD",
            min: "2015-05-01"
        };
    $scope.dateRange = {
                startDate: '2015-05-01',
                endDate: '2015-05-30'
            };

}]);
于 2015-07-29T03:06:46.747 回答