2016-06-10 4 views

Antwort

1

Wenn Sie versuchen, die Datepicker-Werte mit den Parametern in der URL zu füllen, können Sie eine Route wie diese einrichten und sicherstellen, dass die Daten in Ihrem Kontextobjekt übergeben werden.

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); 
    } 
}; 

Und dann in der Vorlage, müssen Sie nur DATEFROM und dateto setzen:

<input type="date" value="{{datefrom}}"/>

Und in diesem Beispiel ist zur Zeit nicht auf auf dem Server erforderlich. Solange die URL-Parameter im richtigen Format sind, wird das Datum korrekt für Sie analysieren.