Modular route design in Angular Dart to support independently developed feature sets? Modular route design in Angular Dart to support independently developed feature sets? dart dart

Modular route design in Angular Dart to support independently developed feature sets?


Having multiple RouteInitializers is complicated, as you pointed out.

Technically you don't needs help form angular do achieve this.

my_routes.dart

import 'foo.dart' as foo;import 'bar.dart' as bar;myRouteInitializer(router, views) {  views.configure({    'foo': foo.configureFooRoutes(),    'bar': bar.configureBarRoutes()  });}

foo.dart

library foo;import '';configureFooRoutes(views) => ngRoute(    path: '/foo',    mount: ...);

bar.dart

library bar;import '';configureBarRoutes(views) => ngRoute(    path: '/bar',    mount: ...);

This way your students can work independently.