我想创建一个博客来存储和展示我的食谱。当我想提高Angular的技能时,我认为最好将Angular用于开发。
从概念上讲,我不确定如何构建项目。
我想将每个带有食谱的食谱存储在Postgres数据库中。
我希望有一个起始页面,该页面显示一个网格,其中包含每个配方的标题和缩略图,应该可以按类别对其进行过滤。 选择一个食谱应显示详细页面,其中包含食谱的描述和多张照片。
拥有两个组件就足够了,一个用于起始页,一个用于详细视图?然后根据用户选择(起始页面上的类别,详细页面上的配方ID)通过过滤的数据库查询显示内容?还有其他想法或方法吗?
答案 0 :(得分:0)
这是将组件分成小块的好方法。因为您甚至可以在单个AppComponent中编写大型应用程序。但是不要这样做:)
由于您是Angular的新手,所以建议您只是开始对其进行编码。然后,尝试以更舒适的方式重构它
顺便说一句,Angular并不是目前JAM堆栈的最佳工具。 您可以选择更轻便,更灵活的工具,例如Svelte