angularjs はフォーム送信情報のログインを実装します。「ログイン」をクリックした後、state.go を使用してジャンプし、データを転送します。
//ジャンプを実装するコード
$state.go('landing_page',{'phone':$scope.phone,'validCode':$scope.validCode});
ここでの電話と validCode は、渡す必要があるデータです。
ps: フォーム送信ページのジャンプはこのように実装されていますか?それとも位置情報を使用する方が良いでしょうか?
曾经蜡笔没有小新2017-05-15 16:56:10
1. この方法でデータを転送することは可能ですが、jump landing_page
状态页面的话,如果刷新这个页面的话,那么你随路由传递过来的参数(路由参数除外)就会没有了,这样子就比较尴尬;所以一个好的建议就是,在跳转路由之前将你需要的数据进行处理。
2.如果这些参数是路由参数
的话,那么不会出现上述的问题,路由参数会一直保存在路由中。
3.如果你随路由传递的这些参数在跳转之后的页面也需要的话,那么就需要在进入这个页面之前重新获取一下,可以尝试使用ui-router
插件的resolve
メソッドを入力すると、必要なデータの一部が取得され、それが対応するコントローラーを入力します。