У меня есть угловое приложение с маршрутизацией, где разные пути выглядят как example.com/#/route1
, example.com/#/route2
и т.д.Html с помощью # для IFrame путей
При использовании ссылок внутри одной и той же странице, это не вызывает перезагрузку страницы. Я намерен поддерживать несколько таких приложений, разрешая им запускать внутри iframe, пока я обрабатываю навигацию.
В настоящее время я изменить путь в IFRAME следующим образом с помощью JQuery:
<iframe src="http://example.com/#/route1">
<iframe src="http://example.com/#/route2">
Но переход от одного к другому вызывает страницу внутри IFrame, чтобы обновить.
Любые идеи о том, как достичь маршрутизации без перезагрузки? Спасибо.
Редактировать: ex. если вы вводите один путь в своем браузере, а затем вводите второй, страница не перезагружается. Я хотел бы получить эту же функциональность, но вместо изменения пути в браузере, изменив ее в iframe.
В чем заключается цель использования 'iframes', а не угловых шаблонов? – azium
Я не уверен, что понимаю, что вы имеете в виду, вы хотите переключаться между URL-адресами без перезагрузки страницы? – Guinn
Да, когда вы переключаетесь между этими URL-адресами с обычной страницы, это не вызывает перезагрузку страницы. Ex, если вы вводите один путь в своем браузере, а затем вводите второй, страница не перезагружается. Я хотел бы получить эту же функциональность, но вместо изменения пути в браузере, изменив ее в iframe. –