Я реализовал CustomDateAdapter, как описано здесь: https://medium.com/@esanjiv/working-with-custom-dateadapter-for-angular-material-2-datepicker-76d4446277dc
Теперь я выполняю миграцию Angular Material 6 и получаю следующую ошибку
core.js:1598 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'TRIDENT' of undefined
TypeError: Cannot read property 'TRIDENT' of undefined
at CustomDateAdapter.NativeDateAdapter [as constructor] (core.es5.js:792)
at new CustomDateAdapter (custom-date-adapter.ts:21)
at _createClass (core.js:9262)
...
core.es5.JS строка 792 выглядит следующим образом:
_this.useUtcForDisplay = !platform.TRIDENT;
Кажется, что платформа не определена.
Я заметил, что конструктор NativeDateAdapter изменился в материале 6, он также требует платформы в качестве входных данных.
constructor(matDateLocale: string, platform: Platform);
Чего мне не хватает?Как я могу реализовать CustomDateAdapter в Angular Material 6?