Я использую Polymercore-animated-pages
для переключения между основными страницами моих веб-сайтов.Полимерные анимированные страницы по умолчанию
Я выбираю, какая страница должна быть указана идентификатором этого <section>
. Вы можете увидеть образец в действии here. Теперь проблема заключается в том, что при загрузке страницы страница, которая должна быть выбрана, загружается из URL-адреса, например, www.example.com/home
показывает домашнюю страницу, www.example.com/activities
показывает страницу действий (код, приведенный в качестве примера, так как это не актуально).
Но что делать, если идентификатор, указанный в ссылке, не существует? Есть ли опция показать по умолчанию сообщение core-animated-pages
с сообщением 404? Или мне нужно проверять каждую ссылку, если она находится в массиве всех моих страниц, если так загружать страницу ошибок вручную и показывать правильную страницу?
Снова, вот пример: jsbin.
Редактировать: Чтобы показать способ ссылки на ссылки на страницу, вот пример обновления: jsbin. Связывание по существу www.example.com/#home
и т. Д.
Я добавил способ, которым я сейчас нахожу ссылку на своем сайте. Первоначально удалили эту часть кода, так как я не думал, что это имеет значение. Проблема в том, что теперь, используя привязку данных, url загружается непосредственно в поле 'selected'' core-animated-pages' и 'core-menu', поэтому я не вижу, как ваше решение будет реализовано в практика. – jdepypere