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