Angular JS-指令日期三个字段没有JQuery

时间:2014-01-02 06:22:13

标签: javascript angularjs date angularjs-directive

任何人都可以帮我创建一个可以处理三个字段日期的Angular-js指令,

我需要一个针对以下链接中指定的解决方案的指令,

http://plnkr.co/edit/lHffXV7xEda0xYorucMe?p=preview

我尝试了几种解决方案,但渲染不正确。

任何plunker插图也会有所帮助。下面指定了一个plunker链接,

http://plnkr.co/edit/lHffXV7xEda0xYorucMe?p=preview

1 个答案:

答案 0 :(得分:1)

有关如何使用ng-model支持实现自定义指令的示例,请参阅ngModelController。我已经基于这个例子创建了一个简单的实现,你可以see demo here

我目前的实现有一个缺点 - 它无法正确处理无效日期。要解决此问题,您可以确保用户无法通过$formatters的{​​{1}}和$parsers输入无效日期或向指令添加验证支持。我想后者并不难,如果我有时间,我会稍后尝试这样做。