我对Angular完全不熟悉。我目前有一个Django应用程序,它充当JSON服务API(使用Tastypie),并且还提供一些静态页面,用于用户注册,邀请和查看事件。
最终,我们将有一个以各种方式与Django API交互的webapp,并且作为用Angular(或类似的东西)编写的单页Web应用程序完全有意义。但是,就目前而言,我只想将这些相对自包含的页面(主要是表单,确认页面和事件查看页面)分离到自己的应用程序中。
因为最终一切都将在Angular中,我的想法是我不得不开始在Angular中制作这些东西,尽管Angular的架构看起来似乎不适合小型和其他可能只是链接的东西来自电子邮件。
使用Angular构建这些东西,设置必要的服务/工厂调用,为表单/事件查看页面制作控制器等是否有意义?如果是这样,那么模块化方面的最佳架构决策是什么?应用程序的每个部分“独立”(即,不与应用程序的其他部分真正交互)是否应该是一个单独的Angular模块?
答案 0 :(得分:1)
如果它们是字面上单独加载的页面,并且您最终计划将这些页面作为单页角度应用程序的一部分,那么我将做的是: