在AngularJS中实现一个管理面板
Implement an admin panel in AngularJS
我是AngularJS的新手,但我正在实现一个显示一些信息的web应用程序,并希望有一个管理面板供我个人使用。
布局会非常不同,所以我想每个布局都有两个索引页,例如index.html和admin.html,每个索引页上都有独立的部分,这在AngularJS上可能吗?还是我应该在管理面板上有一个部分?
您可以采用这种方法——您最终会在这些不同的页面上附加两个独立的角度应用程序。
如果你走这条路,你可以通过服务重用代码,所以当你开发"公共"应用程序时,请记住这一点。保持控制器尽可能干净,当你获取和处理数据(尤其是你将在管理应用程序中使用的相同数据)时,将该功能放入服务中。然后,您可以在管理应用程序中以相同的方式包含并注入它。
另一种方法是采用基于角色的安全方法,但这将涉及设置服务器端身份验证和授权,并使用服务器端角色保护您的管理员部分,同时跟踪Angular中的角色。这是一种更高级的方法,但随着时间的推移可能更易于维护。
相关文章:
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 如何在 elfinder(一个 jquery 文件管理器插件)中只显示文件夹列表
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- 在一个扩展了Sonata管理twitch/Symfony 2的twitch中调用javascript(ExtJS)的问题
- 创建一个“;礼貌的“;在jQuery中滚动管理单元
- 如何在不使用主题或命令式操作的情况下管理状态 在一个简单的 RxJS 示例中
- 如何使用一个 JavaScript 函数管理两个表单
- 更好地管理 Javascript 和 html 模板文件:编辑尽可能多的文件,但作为一个文件使用
- 在AngularJS中实现一个管理面板
- 我正在尝试管理一个网页的少数用户控制
- 单页网站(JQueryMobile):如何在DOM中管理一个页面的多个实例
- Meteor后端管理界面:有没有任何软件包可以让这一切变得简单,一个la Django
- 管理一个更大的JavaScript项目
- 如何创建一个类似于Github's文件管理器的动画
- 如何在一个单独的文件中管理html逻辑
- 通过JavaScript进行网站图像管理——这是一个处理这个问题的好方法
- 从UserControl的资源文件运行一个jQuery脚本到client的脚本管理器
- ExtJs如何在一个控制器下创建和管理动态视图
- 是否有一个模式来管理javascript同步和异步调用
- 当你有一个非常复杂的数据库时,如何有效地管理会话