when i input value 2017-09-05 and reopen the datepicker ,the date picker still show the last value ;
eg.

I have the solution,
Please update datetime-picker.directive.ts' function ngOnChanges. when user modifying value ,you should be call setInputElDateValue、updateDatepicker
eg.
if (!this.userModifyingValue) {
setTimeout(() => {
let dt = this.getDate(date);
dt.toString = () => NguiDatetime.formatDate(dt, this.dateFormat, this.dateOnly);
this.ngModel = dt;
this.inputEl.value = '' + dt;
})
} else {
this.setInputElDateValue(date);
this.updateDatepicker();
}
@jiren @lukaselmer @Krisa @boban984