ng2-boostrap datePicker似乎覆盖了ngModel

时间:2016-03-04 02:25:37

标签: datepicker angular ng2-bootstrap

我正在使用ng2-bootstrap datePicker,以及我是否保留初始值未定义,或者如果我使用initDate,我会收到意外行为。 在加载页面时,立即绑定到指令的ngModel的变量,在我的情况下:

[(ngModel)] =" campaign.startDate"

campaign.startDate记录为:
FIRST - 今天,如果我在ngOnInit中任意设置,则为指定值 那么 - 一旦我的请求以新值返回,我就会接受我指定的值 然后 - 今天

我不知道是什么触发了第三步,并且据我所知,它不是来自我的代码,但由于双向绑定,datePicker本身由于某种原因为其赋值今天"

TS

getCampaign(id:number){
    this._campaignService.getCampaignById(id)
        .subscribe(
            campaign => {
                this.campaign = campaign;
            }
        )
}
ngOnInit(){
    this.campaign = {
        startDate:new Date()
    }
    this.getCampaign(4);
}

和HTML

<datepicker [(ngModel)]="campaign.startDate" [showWeeks]="true"></datepicker>

0 个答案:

没有答案