我的网页上有10个输入,其中4个输入需要日期(出生日期,购买日期和许多),我有自己的自定义日历。目前我正在重复下面所有需要日期的4个输入的代码,有没有有效的方法可以不重复
答案 0 :(得分:1)
由于您已经在使用AngularJS,并且已经拥有自己的自定义日历,因此您可以将自定义日历更改为指令。由于在单个页面中有多个指令实例,因此create指令具有隔离范围,并在表单中使用此指令。
同样,对于验证,您也可以创建自己的指令来进行验证。
答案 1 :(得分:0)
我的网页上有10个输入,其中4个输入需要日期
日期输入应该使用date
input type。这为您提供了语义正确的表单。
我有自己的自定义日历
为日期输入类型编写您自己的polyfill,覆盖您需要的任何内容。
html中可重复代码的可重用性
在一般情况下,请考虑使用Web组件。 https://www.webcomponents.org/这是一个围绕可重用HTML的新复兴标准,其工作方式与许多前端框架的工作方式大致相同。