首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不按角度工作的禁用日期的HTML5数据报警器

问不按角度工作的禁用日期的HTML5数据报警器
EN

Stack Overflow用户
提问于 2018-03-13 16:32:51
回答 1查看 1.2K关注 0票数 0

我想在日期选择器(HTML5).When中禁用过去的日期,我使用日期选择器没有任何条件(自发),禁用日期正在工作。

如果我用带条件的日期选择器,它就不能工作了。我使用jQuery将今天的日期附加到日期元素的"min“属性(使用带有角的jQuery是不好的做法)。因为我找不到如何使用表单控制类型记录访问/追加date元素的属性。(Ex:formname.get(‘formcontrolName’).)

我要挑选日期的人在条件下工作。

源代码

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-13 18:29:52

可以将datepicker的min属性绑定到组件的属性。下面是工作示例的相关部分(请注意,必须将值分配给构造函数中的给定属性,因为ngAfterViewInit生命周期钩子被调用得很晚):

HTML

代码语言:javascript
复制
<input type="date" class="form-control" [min]="today" id="applyDate1" formControlName="applyDate1"/> 

TypeScript

代码语言:javascript
复制
export class AppComponent implements AfterViewInit {

  public personalForm: FormGroup;
  public today;

  constructor(private fb: FormBuilder) {
    const currentDate:Date = new Date();
    let dd:any = currentDate.getDate();
    let mm:any = currentDate.getMonth()+1;
    let yyyy:any = currentDate.getFullYear();

    if(dd<10) {
        dd = '0'+dd
    } 

    if(mm<10) {
        mm = '0'+mm
    } 

    this.today = yyyy + '-' + mm + '-' + dd;

    ...
  }

 ...

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

https://stackoverflow.com/questions/49261314

复制
相关文章

相似问题

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