Codeigniter 3 with angularjs [SPA]文件组织

时间:2016-03-18 08:49:23

标签: jquery angularjs codeigniter

我有一个正在运行的CI应用程序。它不是SPA,因此,对于每个请求,CI从头开始重建页面。整个UI位于/ view文件夹中。

我已经组织了我的视图文件,以便轻松地包含页面的常见部分,例如我有一个layout.php视图和两种类型的sidebar.php视图,一个用于登录用户的侧边栏,一个用于管理员用户的侧边栏。

我使用了很多jQuery和ajax调用。 我还将所有仅处理ajax请求的控制器分开。

我想使用AngularJS在SPA中切换此应用。 我不熟悉AngularJS,我不会编写代码,熟练的前端开发人员会这样做,但我想知道如何以良好的方式组织事情。

我正处于设计阶段,笔和纸,我的论文空白!

例如,CI是否只处理ajax调用? 我不再需要单个视图文件了?!

所有UI都将在.html文件中并由Angular处理路由...所以我必须编写两个侧边栏(针对用户和管理员),Angular将根据用户角色显示链接?如果您浏览应用程序或查看源代码,您可以看到所有链接,甚至是管理员的链接,不是吗?

我仍然可以使用CI会话检查用户请求吗?

我知道这听起来很混乱。也许,如果有人可以分享案例研究或使用CI和角度JS的项目或代码示例,我可以从中学习。

我用谷歌搜索了这个,我发现只有待办事项或类似的应用程序。 这太简单了。 我想知道最佳实践(或至少是代码组织的一个很好的例子),当你有一个仪表板,你可以看到的用户角色和你可以做什么,以及类似的东西。

感谢您的帮助。

0 个答案:

没有答案