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 に答える