ナビゲーションにルートを表示する目的でデュランダルにルートを追加することは可能ですが、ルートが見つからない場合は RequireJS エラーを適切に処理できますか?
例: 4 つのページがある場合 - 2 つが進行中ですが、2 つが来月完成します。
router.map([
{ route: ['', 'home'], moduleId: 'test/index', title: 'Almost finished', nav:
{ route: 'one', moduleId: 'test/one', title: 'In progress', nav: true },
{ route: 'two', moduleId: 'test/two', title: 'Still to be complete', nav: true },
{ route: 'three', moduleId: 'test/three', title: 'Validation test', nav: true }
]).buildNavigationModel()
.activate();
router.mapUnknownRoutesメソッドは、ルーターにないルートのみを処理します。例: には適切なロガー メッセージを提供できますが'test/doesntexist'
、JS エラーが発生します (そしてアプリがクラッシュします)'test/three'