Я провел некоторое исследование и обнаружил, что сафари не поддерживает type="date"
для альтернативной даты, используя jquery, по-видимому, заставило ее работать или каким-либо образом использовать средство выбора даты, чтобы сделать это в angular более естественным способом?
мой ввод
<input
[ngModelOptions]="{ standalone: true }"
[ngModel]="user.expirationDate | date:'yyyy-MM-dd'"
(ngModelChange)="user.expirationDate = $event"
(blur)="save()"
type="date"
class="form-control"
/>
альтернативная работа с Jquery
<input type="date" id="test" />
Js
if ( $('#test')[0].type != 'date' ) $('#test').datepicker();