我正在重构我们的旧指令,它基本上以本地日期格式显示日期,同时保持ISO日期作为基础模型。我依靠ngModel控制器,解析器,格式化程序等。除了一件事之外,它主要按预期工作。
一个日期选择器可以有一个startBoundary
参数。设置后,如果startBoundary
日期在将来,那么指令的当前值应设置为此startBoundary
,当然也会更新输入字段中显示的值。但到目前为止,即使我的modelValue被正确更新,字段中显示的值也不是。我有一个消化问题,但到目前为止没有运气。
这是一个代码集,展示了会发生什么:http://codepen.io/pabuisson/pen/dPRNbb
知道如何解决这个问题吗?我不明白。非常感谢你们!
答案 0 :(得分:1)
您只需致电$render:
modelCtrl.$setViewValue moment.utc(start).format( dateFormat )
modelCtrl.$render()