現在、バックボーン アプリ用に複数のルーターを定義しています (まだマリオネットではありません)。
authRouter = new AuthRouter()
usersRouter = new UsersRouter()
...
# then to use them
authRouter.navigate "auth/login"
usersRouter.navigate "users/changePassword"
ご覧のとおり、変数を使用してナビゲートしています。したがって、どのルーターを呼び出すかを知る必要があります。どういうわけかコードを別々のクラスに整理することは可能ですが、ナビゲートしたいときappRouter.navigate "something"
は、それがどのルーターであるかを知る必要はなく、呼び出すだけですか? マリオネットは大きなルーターを持たないことを推奨していますが、推奨される方法/例はありません