ルートへのアクセスを条件付きでブロックしようとしています。これはguardRouteでできると思います: http://durandaljs.com/documentation/Router/
function guardRoute(routeInfo, params, instance) : object
- ルートがアクティブ化される前に、guardRoute 関数が呼び出されます。この関数にプラグインして、要求されたルートに基づいて許可、拒否、またはリダイレクトするカスタム ロジックを追加できます。許可するには、true を返します。拒否するには、false を返します。リダイレクトするには、ハッシュまたは URL を含む文字列を返します。これらの値のいずれかに対して promise を返すこともできます。
ただし、どのルートにアクセスする必要があるかを指定する方法や、アクセスを拒否する必要がある場合に別のビューに再ルートする方法がわかりません。誰かがこの方法でその使用例を投稿できますか?