検索

ホームページ  >  に質問  >  本文

angular.js - angularjs は、フォーム送信情報のログインを実装します。「ログイン」をクリックした後、state.go を使用してジャンプし、データを転送します。

angularjs はフォーム送信情報のログインを実装します。「ログイン」をクリックした後、state.go を使用してジャンプし、データを転送します。

//ジャンプを実装するコード
$state.go('landing_page',{'phone':$scope.phone,'validCode':$scope.validCode});

ここでの電話と validCode は、渡す必要があるデータです。

ps: フォーム送信ページのジャンプはこのように実装されていますか?それとも位置情報を使用する方が良いでしょうか?

世界只因有你世界只因有你2759日前714

全員に返信(1)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:56:10

    1. この方法でデータを転送することは可能ですが、jump landing_page状态页面的话,如果刷新这个页面的话,那么你随路由传递过来的参数(路由参数除外)就会没有了,这样子就比较尴尬;所以一个好的建议就是,在跳转路由之前将你需要的数据进行处理。
    2.如果这些参数是路由参数的话,那么不会出现上述的问题,路由参数会一直保存在路由中。
    3.如果你随路由传递的这些参数在跳转之后的页面也需要的话,那么就需要在进入这个页面之前重新获取一下,可以尝试使用ui-router插件的resolve メソッドを入力すると、必要なデータの一部が取得され、それが対応するコントローラーを入力します。

    返事
    0
  • キャンセル返事