有时间我们需要把一个页面的参数传到另一个页面,供另一个页面使用。下面讲一下利用路由传参的方法。
例如有两个页面:page1.html和page2.html,点击page1.html跳转到page2.html,并将page1.html的参数传递过去。
(1)在app.js中定义路由信息,并在接收的页面(即page2.html)定义接收参数。
(2)在page1中定义点击事件。
html中:ng-click=“toPage2(id)”
控制器中:
(3)在Page2中通过$staeParams获得参数ID。
这样就可以成功传递参数了。如果需要传递多个参数,
(1)在app.js中定义路由信息,并在接收的页面(即page2.html)定义接收参数。
(2)在page1中定义点击事件。
html中:
控制器中:
(3)在Page2中通过$staeParams获得参数ID。