【问题标题】:mydaterangepicker angular4 how to bind with input field?mydaterangepicker angular4 如何与输入字段绑定?
【发布时间】:2018-05-18 10:46:56
【问题描述】:

我使用mydaterangepicker 在 Angular 4 项目的表单输入中显示日期选择器日历。

我在组件中使用了以下代码:

import { Component, OnInit, AfterViewInit, Input, Output, EventEmitter } from '@angular/core';
import { IMyDrpOptions } from 'mydaterangepicker';
declare let jQuery: any;
@Component({
  selector: 'form-schedule',
  templateUrl: './form-schedule.component.html',
  styleUrls: ['./form-schedule.component.css']
})

  myDateRangePickerOptions: IMyDrpOptions = {
    dateFormat: 'yyyy-mm-dd',
    sunHighlight: false,
    showClearDateRangeBtn: false,
    editableDateRangeField: false
  };

HTML

   <div class="col-sm-9">
            <div>
                    <my-date-range-picker name="daterange" [options]="myDateRangePickerOptions"
                    [(ngModel)]="scheduleModel"  (dateRangeChanged)="onDateRangeChanged($event)"></my-date-range-picker>
            </div>

    </div>

显示日期选择器的父窗体:

结束日期应大于开始日期

我只是使用 mydaterangepicker 模块在表单中显示 datepicker 字段。但是日期选择器出现在单击日历图标而不是输入字段时。 我没有找到任何解决方案来更改此配置。

需要帮助!

【问题讨论】:

  • 你试过这个属性openSelectorOnInputClick 吗?
  • Pawel :) 它奏效了。我不知道我是怎么错过的。很抱歉。

标签: angular


【解决方案1】:

您可以使用属性openSelectorOnInputClick 启用对输入字段单击的编辑。

【讨论】:

    猜你喜欢
    • 2022-07-05
    • 2016-02-08
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多