任何人都可以帮我创建一个可以处理三个字段日期的Angular-js指令,
我需要一个针对以下链接中指定的解决方案的指令,
http://plnkr.co/edit/lHffXV7xEda0xYorucMe?p=preview
我尝试了几种解决方案,但渲染不正确。
任何plunker插图也会有所帮助。下面指定了一个plunker链接,
答案 0 :(得分:1)
有关如何使用ng-model
支持实现自定义指令的示例,请参阅ngModelController。我已经基于这个例子创建了一个简单的实现,你可以see demo here。
我目前的实现有一个缺点 - 它无法正确处理无效日期。要解决此问题,您可以确保用户无法通过$formatters
的{{1}}和$parsers
输入无效日期或向指令添加验证支持。我想后者并不难,如果我有时间,我会稍后尝试这样做。