He probado muchos selectores de fechas en mi aplicación angular2, pero ninguno de ellos funciona. Aunque el selector de fechas se muestra en la vista, el valor de la fecha seleccionada no aparece en la variable ngModel.
De hecho, puede usar un selector de fechas simplemente agregando el valor de la date en el atributo de type de sus entradas:
<input type="date" [(ngModel)]="company.birthdate"/>En algunos navegadores como Chrome y Microsoft Edge (no en Firefox), puede hacer clic en el ícono dentro de la entrada para mostrar el selector de fecha. Los iconos aparecen solo cuando el mouse está sobre la entrada.
Para tener algo entre navegadores, debe considerar usar bibliotecas compatibles con Angular2 como:
PrimeNG también proporciona un componente DatePicker, demostración en vivo;
Como respondió @thierry, sí, hay una opción para que la usemos
<input type="date" [(ngModel)]="company.birthdate"/>para obtener la fecha para nuestro proyecto. pero sí, esto no es compatible con la plataforma de múltiples navegadores (como mozila) y hay muchas bibliotecas de navegadores cruzados para lo mismo.
He creado dos calendarios elegantes con selectores de fechas utilizando el tema Bootflat, que también responde aquí.
Espero que esto le brinde un selector de fechas más elegante y de múltiples navegadores.