Передача данных между Polymer Elements с использованием iron-ajax
У меня есть my-app.html, который имеет панель инструментов app, app-boxlayout и т. Д., Которая загружает элементы моего меню (myView1.html и myView2.html).
У меня есть вызов iron-ajax в myView1.html, поэтому, когда ответ приходит в myView1.html, он должен перейти к myView2.html с данными ответа, полученными из вызова iron-ajax
// Function called when the response comes from iron-ajax
function navigateToView2(data) {
window.href = "/myView2";
}
Пожалуйста, помогите мне, спасибо заранее
1 ответ
Если вы выполняете SPA (одностраничное приложение) и используете элемент app-route, вам нужно запустить собственное событие из myView1.html в my-app.html, который содержит результаты вашего вызова ajax. Затем попросите my-app.html изменить путь к app-route на myView2.html. Все это при использовании привязки данных для отправки ответа ajax в myView2.html. События Up / Data Down! При использовании app-route файл my-app.html должен контролировать изменение страниц SPA, особенно если вам необходимо убедиться, что вы выполняете какое-то связывание данных перед загрузкой новой страницы.