使用 Angular/Bootstrap 时,有多种添加日期选择器控件的选择。有“更好”的吗?
这是我发现的:
- HTML 5 日期输入类型:不同浏览器支持不一致
- angular-ui/ui-date:似乎是一个围绕 JQueryUI 日期选择器的简单的基于指令的解决方案。
- ui.bootstrap.datepicker:提供用户可能喜欢的弹窗样式,不依赖JQuery。
乍一看,Bootstrap 日期选择器似乎更容易使用,因为它不需要包含 JQuery。但我不确定这样是否会失去任何功能。
Angular-ui 的引导日期选择器 http://angular-ui.github.io/bootstrap/如果您已经在 Angular 项目中包含 bootstrap ,那么这是更好的选择。使用较新版本的 Angular,可以双向解析日期的输入类型,并且可以与 Angular-ui Bootstrap Datepicker 配合使用。 (对于旧版本,您可以“修补”角度以处理日期输入类型)。当然,Angular-ui 日期选择器也可以在没有日期输入类型的情况下工作(这只是一个额外的好处)
在使用 angular-ui bootstrap datepicker 之前,我们使用了 jquery ui 的 datepicker,并且遇到了一些关于日期值不是 JavaScript 日期的问题。起初它很好,可以完成我们想要的一切,但是当尝试做更复杂的事情时,我们遇到了问题。
您可能可以通过制定自己的指令并深入了解本质来解决 jquery ui 问题,但 Angular-ui 的引导日期选择器只是开箱即用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)