2

我是 Angular 的新手,目前正在构建一个 javascript 重页,该页面将有一个可供访客使用的前端,以及一个可供登录用户使用的用户或管理区域。

我还有一个用 PHP 编写的后端应用程序,它为我提供了一个 RESTful API。

现在,我实际上不知道如何构建我的 Angular 应用程序以避免在管理区域中加载仅在访客区域使用的脚本,反之亦然。我目前的项目结构如下:

web_root/
--app/
----css/
----img/
----js/
------controllers/
------services/
------app.js
------directives.js
------filters.js
----templates/
--index.html

在我的 index.html 中,我分别加载每个 javascript 文件。我不知道如何继续和构建管理区域。我应该使用另一个 HTML 文件来加载相关的 javascript 文件和另一个模块吗?

提前致谢。

4

1 回答 1

0

为什么不为猜测和管理相关部分设置单独的控制器?然后根据 routerProvider 中定义的路由将它们绑定到不同的部分?这样您就可以使用单个应用程序,将可重用代码合并到过滤器/服务/指令中,但只为请求的视图加载数据。

于 2013-07-22T19:00:41.597 回答