Angular与静态页面或组件? (组件太多了?)

时间:2017-09-22 15:07:34

标签: javascript html angular components

我有一个关于在an​​gular 2中实现静态html页面的问题。 我对角度很新,所以我想知道你们是否对以下问题有所了解:

我正在构建一个非常简单的网络应用程序,教师可以通过该应用程序输入6个不同的课程。 用户有一个帐户环境,他可以在其中添加课程(作为真正的学校课程)并查看课程的进度。

因此,在每个班级中,教师可以开始这6个不同的课程,其内容是纯静态的,几乎就像幻灯片的幻灯片。 我正在考虑为每张幻灯片制作组件,但是有近70张幻灯片。那么也许应用程序真的很慢?

如果我只是将它们添加为纯HTML页面,那么我需要将最后一页重定向到角度组件,教师可以在输入[type = text]元素中输入数据。但我想知道:我如何从简单的html指向角度组件?不知道这是否可能?

现在我的问题是,如果你们想到一个很好的方法来添加这个'幻灯片'在应用程序内。

我应该为每张幻灯片制作很多组件吗?或者您还有其他建议吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

在组件上创建,可能是display-slide,并且对于每张幻灯片,使用服务get-slide从数据库中获取幻灯片数据,并将其显示在组件中。

是的,您可以让教师输入数据并输入标签:<input type="text" name="className" value="">并使用模板驱动或被动表单来收集数据,并通过服务将其发送到数据库。

*为每张幻灯片创建一个组件会减慢你的应用程序,让用户基本上创建一个组件可能不是一个好主意。使用带有服务的数据库将是非常少的代码,并使您的应用程序更快。请求是异步的,但结果会更好