検索

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

$stateParams を介して親と子の State の間でパラメーターを渡すことができないのはなぜですか?それは国家間の父子関係と関係があるのでしょうか?

  1. ルーティング設定 (2 つの状態の間には親子関係があります):

リーリー

2. 親状態のコントローラーのコード:

リーリー

3. サブステートのコントローラーのコード:

リーリー

サブステートにジャンプできますが、サブステートのコントローラーでパラメータを受け取ることはできません(パラメータにアクセスしたときに得られる結果は未定義であり、「123456」ではありません)。ネットの情報を読むとこの書き方は正しいはずですが、国家の親子関係と関係があるのでしょうか?

淡淡烟草味淡淡烟草味2826日前976

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

  • 黄舟

    黄舟2017-05-27 17:46:33

    ルーター定義に問題があります。名前が示すように、パラメーターは URL とビューと同じレベルにある必要があります。その中にパラメーターを指定する場合は、それを変更する必要があります。以下へ:

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-05-27 17:46:33

    $broadcast、これは親スコープから子スコープにイベントを伝播できるイベント ブロードキャストを使用する必要があることを思い出しました。Baidu で関連するコンテンツを検索すれば解決できるはずです。

    返事
    0
  • キャンセル返事