0

私は私のルートの条件を持っています:

application.com/#/sample/:idapplication.com/#/sample/:id たとえば、 にリダイレクトapplication.com/#/sample/1されるイベントを取得しますapplication.com/#/sample/2

これはリロードを引き起こしません。このケースを修正した人はいますか?

実際、私は application.com/#/parent/123/sample/1リダイレクトを引き起こすケースを抱えていますapplication.com/#/parent/123/sample/2

イベントは によって受信さParentRoutertransitionTo("parent.sample",{id:2})ます。

ログに表示されるのは次のとおりです。

キャッチされないエラー: アサーションに失敗しました: inBuffer 状態でビューを空にすることは許可されておらず、通常の状況では発生しません。ほとんどの場合、アプリケーションにバグがあります。これは、過剰なプロパティ変更通知が原因である可能性があります。

4

2 に答える 2

0

手動でルートに移動するには、次の 2 つの方法を試してください。

  1. 別の名前のルートの場合:

    App.Router.router.transitionTo(name, params);

  2. 同じ名前のルートの場合:

    App.Router.router.getHandler(name).enter();

    enterルートの呼び出しイベントと同じである必要があります。(わからない)

于 2013-04-15T08:16:58.620 に答える