我有一个关于在angular 2中实现静态html页面的问题。 我对角度很新,所以我想知道你们是否对以下问题有所了解:
我正在构建一个非常简单的网络应用程序,教师可以通过该应用程序输入6个不同的课程。 用户有一个帐户环境,他可以在其中添加课程(作为真正的学校课程)并查看课程的进度。
因此,在每个班级中,教师可以开始这6个不同的课程,其内容是纯静态的,几乎就像幻灯片的幻灯片。 我正在考虑为每张幻灯片制作组件,但是有近70张幻灯片。那么也许应用程序真的很慢?
如果我只是将它们添加为纯HTML页面,那么我需要将最后一页重定向到角度组件,教师可以在输入[type = text]元素中输入数据。但我想知道:我如何从简单的html指向角度组件?不知道这是否可能?
现在我的问题是,如果你们想到一个很好的方法来添加这个'幻灯片'在应用程序内。
我应该为每张幻灯片制作很多组件吗?或者您还有其他建议吗?
提前致谢!
答案 0 :(得分:2)
在组件上创建,可能是display-slide
,并且对于每张幻灯片,使用服务get-slide
从数据库中获取幻灯片数据,并将其显示在组件中。
是的,您可以让教师输入数据并输入标签:<input type="text" name="className" value="">
并使用模板驱动或被动表单来收集数据,并通过服务将其发送到数据库。
*为每张幻灯片创建一个组件会减慢你的应用程序,让用户基本上创建一个组件可能不是一个好主意。使用带有服务的数据库将是非常少的代码,并使您的应用程序更快。请求是异步的,但结果会更好