将输入类型日期与车把一起使用 --> hapi - handler
Using inputtype date with handlebars --> hapi - handler
有没有办法用
发送选定的日期
<input type="date" value="{{moment date=d format='YYYY-MM-DD'}}"/>
使用 hapi/ handlebars 的处理程序?
我正在尝试使用两个 datepickers
来定义何时获取我查看的记录。
例如。 https://someadress.com/applicants/from/timestamp(from)/to/timestamp(to)
如果您尝试使用 url 中的参数填充日期选择器值,您可以设置这样的路由,确保在上下文对象中传递日期。
const joi = require('joi');
const yourRoute = {
method: 'GET',
path: '/applicants/from/{datefrom}/to/{dateto}',
config: {
validate: {
params: {
datefrom: joi.date(),
dateto: joi.date()
}
}
},
handler: (request, reply) => {
let context = {
datefrom: request.params.datefrom,
dateto: request.params.dateto
};
reply.view('path/to/view', context);
}
};
然后在你的模板中,你只需要设置 datefrom 和 dateto:
<input type="date" value="{{datefrom}}"/>
在此示例中,服务器上不需要 moment。只要 url 参数的格式正确,Joi 就会为您正确解析日期。
有没有办法用
发送选定的日期<input type="date" value="{{moment date=d format='YYYY-MM-DD'}}"/>
使用 hapi/ handlebars 的处理程序?
我正在尝试使用两个 datepickers
来定义何时获取我查看的记录。
例如。 https://someadress.com/applicants/from/timestamp(from)/to/timestamp(to)
如果您尝试使用 url 中的参数填充日期选择器值,您可以设置这样的路由,确保在上下文对象中传递日期。
const joi = require('joi');
const yourRoute = {
method: 'GET',
path: '/applicants/from/{datefrom}/to/{dateto}',
config: {
validate: {
params: {
datefrom: joi.date(),
dateto: joi.date()
}
}
},
handler: (request, reply) => {
let context = {
datefrom: request.params.datefrom,
dateto: request.params.dateto
};
reply.view('path/to/view', context);
}
};
然后在你的模板中,你只需要设置 datefrom 和 dateto:
<input type="date" value="{{datefrom}}"/>
在此示例中,服务器上不需要 moment。只要 url 参数的格式正确,Joi 就会为您正确解析日期。