Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将日期选择器中的值绑定到angular2模型?_Javascript_Angular_Firefox_Datepicker - Fatal编程技术网

Javascript 如何将日期选择器中的值绑定到angular2模型?

Javascript 如何将日期选择器中的值绑定到angular2模型?,javascript,angular,firefox,datepicker,Javascript,Angular,Firefox,Datepicker,我用angular2开发了一个应用程序,必须使用firefox()的日期选择器。问题是,通过使用日期选择器,我松开了模型的双向绑定。无论我是否使用,或其他javascript日期选择器。行为是一样的 <input type="date" name="datum" class="datepicker" [(ngModel)]="datum" /> 如果我选择了一个日期,它只会出现在输入字段中,但在模型中不作为值存在(顺便说一句,但它失败了,因

我用angular2开发了一个应用程序,必须使用firefox()的日期选择器。问题是,通过使用日期选择器,我松开了模型的双向绑定。无论我是否使用,或其他javascript日期选择器。行为是一样的

<input 
    type="date" 
    name="datum" 
    class="datepicker" 
    [(ngModel)]="datum" 
/>
如果我选择了一个日期,它只会出现在输入字段中,但在模型中不作为值存在(顺便说一句,但它失败了,因为“香蕉在盒子里”语法[我不能让jQuery在其中工作])

签出以实时查看问题(在firefox中)


我知道,这是一个非常具体的问题,但也许有人以前有过,并找到了解决办法。如果这个人能把它贴在这里,我会非常高兴。

你可以添加更改事件

<input 
    type="date" 
    name="datum" 
    class="datepicker" 
    [ngModel]="datum" 
    (ngModelChange)="onChange($event)" 
/>


onChange(event : any){
  // add your code here
}

onChange(事件:任何){
//在这里添加您的代码
}

您可以添加更改事件

<input 
    type="date" 
    name="datum" 
    class="datepicker" 
    [ngModel]="datum" 
    (ngModelChange)="onChange($event)" 
/>


onChange(event : any){
  // add your code here
}

onChange(事件:任何){
//在这里添加您的代码
}

这对我有用…ngModel绑定正确。 您尚未在模块中导入formsModule。

这对我有用…ngModel绑定正确。
您尚未在模块中导入formsModule。

我认为您可能绑定到了第二个示例中的错误事件。我不记得是哪一个了,但是你试过
(更改)=“datum=$event”
(valueChange)=“datum=$event”
?@AluanHaddad谢谢你的回复。您的建议只有在datepicker关闭时才有效。我认为您可能绑定到了第二个示例中的错误事件。我不记得是哪一个了,但是你试过
(更改)=“datum=$event”
(valueChange)=“datum=$event”
?@AluanHaddad谢谢你的回复。您的建议只有在datepicker关闭时才有效。谢谢您的回复。不幸的是,它不起作用。我也尝试了
(change)=“…”
,但运气不好。这很棘手,谢谢你的回复。不幸的是,它不起作用。我也尝试了
(change)=“…”
,但运气不好。这很棘手。感谢回复和您的提示,创建一个正确的plunker示例。感谢回复和您的提示,创建一个正确的plunker示例。
<input 
    type="date" 
    name="datum" 
    class="datepicker" 
    [ngModel]="datum" 
    (ngModelChange)="onChange($event)" 
/>


onChange(event : any){
  // add your code here
}