Javascript 在AngularJS中实现管理面板

Javascript 在AngularJS中实现管理面板,javascript,angularjs,Javascript,Angularjs,我是AngularJS的新手,但我正在实现一个web应用程序来显示一些信息,并希望有一个供我个人使用的管理面板 布局会非常不同,所以我想每个布局有两个索引页,例如index.html和admin.html,每个页面上都有独立的部分,这在AngularJS上是可能的,还是我应该只使用管理面板的一部分?您可以采用这种方法-您将得到两个单独的AngularJS应用程序连接到这些不同的页面 如果您走这条路,就可以通过服务重用代码,所以在开发“公共”应用程序时,请记住这一点。保持控制器尽可能干净,当您获取

我是AngularJS的新手,但我正在实现一个web应用程序来显示一些信息,并希望有一个供我个人使用的管理面板


布局会非常不同,所以我想每个布局有两个索引页,例如index.html和admin.html,每个页面上都有独立的部分,这在AngularJS上是可能的,还是我应该只使用管理面板的一部分?

您可以采用这种方法-您将得到两个单独的AngularJS应用程序连接到这些不同的页面

如果您走这条路,就可以通过服务重用代码,所以在开发“公共”应用程序时,请记住这一点。保持控制器尽可能干净,当您获取和处理数据(尤其是您将在管理应用程序中使用的相同数据)时,将该功能放入服务中。然后,您可以将其包含并以相同的方式注入到您的管理应用程序中

另一种方法是采用基于角色的安全性方法,但这将涉及设置服务器端身份验证和授权,并使用服务器端角色保护您的管理员部分,同时跟踪数据库中的角色。这是一种更高级的方法,但随着时间的推移,可能会更易于维护