【发布时间】:2014-08-30 18:21:02
【问题描述】:
我正在将我的网站前端移植到 Angular JS。后端基于 Django。
我最初计划为 Angular 开发一个 restful API 来从后端获取数据。
但是,我发现最简单的方法是在 Django 中生成部分模板。我缺少这种方法的任何缺点吗?
目前我不打算使用任何数据绑定。
【问题讨论】:
-
所以只用 Angular 显示渲染的模板?如果是,那么这有点破坏了 Angular 的全部意义。
-
模板将在 Django 中生成,只是为了更容易地从后端传递数据(它不仅涉及模型数据,还涉及例如翻译)。该模板仍将包含 Angular 代码。 (该网站将是单页应用程序)。这种方法有问题吗?
-
没有问题,但在这种情况下,您甚至可能不需要角度。我只是看不出它的用途。你能告诉更多关于角码的信息吗?
-
我们决定选择 Angular 是为了:拥有能够很好地适应移动/桌面分辨率的灵活前端,并拥有一个 SPA 网站(无需重新加载)。有没有更简单的方法?
-
angular 没有任何与适应移动/桌面分辨率相关的内容,因为它只是 JS 框架。您可能应该使用 CSS 框架,如 bootstrap、foundation 或任何其他框架。 SPA 没问题。