我在MEAN堆栈上实现了一个可以创建,编辑和删除课程的CRUD系统。我想知道如何管理我创建的每门课程的URL。我正在使用routeprovider。我将不得不编写看起来像这样的代码 - ?在MEAN Stack中处理批量URL
$routeProvider
.when('/courses/course1',
{
templateUrl: '/partials/course1',
controller: 'CourseCtrl1'
}
)
.when('/courses/course2',
{
templateUrl: '/partials/course2',
controller: 'CourseCtrl2'
}
)
.when('/courses/course3',
{
templateUrl: '/partials/course3',
controller: 'CourseCtrl3'
}
)
...
或者是否有一些图书馆/工厂可以帮助我使这更简单?
因为我打算每个课程有100多门课程,并且每门课程都有自己独特的URL,所以上述方法似乎不可行。 我有2个问题
- 如何处理多个课程的网址,而无需编写 数百routeprovider重复代码的行?
- 因为我打算 使这个CRUD系统小CMS这种设置,是否有可能 还加入了新的课程,每次(如 Drupal和WordPress的是如何管理它)时自动生成的网址?
我很苦恼这个问题。我希望我已经提供了足够的细节来回答这个问题,或者请让我知道,以便我可以提供更多细节。提前致谢!