検索

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

angular.js - angularjs パブリック ヘッダーの headController コントローラーはルーティング設定のパラメーターをどのように取得しますか?

例:
アプリケーションには 3 つのコントローラーがあり、それらは水平関係にあります
コントローラー A はページの先頭部分を制御します
コントローラー B と C は詳細ページ、編集ページ、ルーティングの関係は以下の通りです

リーリー

現在の要件は、コントローラー A のルーティング URL のパラメーター ID を取得することです。取得方法は?

私の現在の実装:
サービスを作成し、サービス内に関数を作成しました。この関数の機能は、$location.path() を使用して現在の URL を取得し、文字列インターセプト メソッドを使用することです。パラメータでidを取得するために使用しますが、このままではいけない気がします

私の試み:

曾经蜡笔没有小新曾经蜡笔没有小新2810日前687

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

  • 高洛峰

    高洛峰2017-05-15 17:03:23

    CookieにIDを入れられませんか

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:03:23

    angular-ui は $stateParams を独占的に取得します

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 17:03:23

    $route
    を注入し、$route.current.paramsは

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:03:23

    http://stackoverflow.com/questions/25370775/exposing-the-current-state-name-with-ui-router


    リーリー

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:03:23

    このサービスを $routeParams に挿入してから

    リーリー

    返事
    0
  • キャンセル返事