Как сделать так, чтобы приложение Angular 5 поддерживалось старым firefox?

Мне нужно, чтобы мое приложение в Angular 5 поддерживалось более старыми версиями firefox (43,44 ..). Проблема существует, когда у меня есть пустой путь в маршруте, например

  {path: '', redirectTo: 'view', pathMatch: 'full'},

Затем приложение не может быть загружено, и у меня возникает ошибка о слишком большом количестве рекурсий. Когда я меняю путь, это работает, но это не решение. Как я могу решить эту проблему?

angular.io/guide/browser-support
Sharma Vikram 30.05.2018 13:01

Эти версии Firefox вышли из эксплуатации. Они не получают обновлений безопасности, даже в рамках программы расширенной поддержки. Их следует рассматривать как ходячие дыры в безопасности. Людей, использующих их, следует настоятельно рекомендовать обновлять. Вы не должны прыгать через обручи, чтобы новый код работал над ними.

Quentin 30.05.2018 13:03

Я должен, потому что все еще многие люди используют эти версии, и мое приложение должно быть доступно для них. Я согласен с тем, что некоторые функции моего приложения не могут работать должным образом, но приложение должно работать.

Algeroth 30.05.2018 13:05

@Algeroth Эти версии используют менее 0,1% пользователей. Я не думаю, что здесь действительно применимо выражение «многие люди используют эти версии».

Ploppy 30.05.2018 13:19

Мой клиент поставил передо мной задачу, что он не может запустить это приложение на своем Firefox;)

Algeroth 30.05.2018 13:22
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
237
1

Ответы 1

вам нужно сгенерировать маршрут для пути просмотра в вашем файле маршрутизации, как показано ниже

{ путь: 'вид', component: viewcompont // объявить имя вашего компонента }

Да, это правда. Но тогда я не могу запустить свое приложение ex. localhost: 4200 и я всегда должен помнить, чтобы поместить "просмотр" в свой URL

Algeroth 30.05.2018 13:19

импортируйте файл маршрутизации в app.module.ts, а затем используйте как {path: '**', redirectTo: '/ view', pathMatch: 'full'} и объявите <router-outlet> </router-outlet> в своем корневой компонент.

mittal bhatt 30.05.2018 14:20

Другие вопросы по теме