0

我有my-app.html,它确实有 app-toolbar、app-drawerlayout 等,它正在加载我的菜单元素(myView1.htmlmyView2.html)。

我在 myView1.html 中有iron-ajax调用,所以当响应来自 myView1.html 时,它应该导航到 myView2.html,响应数据来自 iron-ajax 调用

 // Function called when the response comes from iron-ajax
 function navigateToView2(data) {
        window.href = "/myView2";
 }

请帮助我,在此先感谢

4

1 回答 1

0

如果您正在执行 SPA(单页应用程序)并使用 app-route 元素,您需要将自己的事件从 myView1.html 触发到包含 ajax 调用结果的 my-app.html。然后让 my-app.html 将 app-route 路径更改为 myView2.html。同时使用数据绑定将 ajax 响应发送到 myView2.html。事件向上/数据向下!使用 app-route 时,my-app.html 文件应该控制 SPA 页面的更改,特别是如果您需要确保在加载新页面之前执行某种数据绑定。

于 2017-03-03T15:01:27.340 回答