我有一个AngularJS应用程序,它在过去几个月中成长为十几个拥有超过一百个控件(输入,组合等等)的状态。
安全服务为我提供了一些用户角色(例如“只读”角色)。
现在我想知道你们如何处理应用程序控件的管理?我想有一个集中的逻辑/位置,我可以设置控件状态(灰显,禁用甚至隐藏)。
我正在考虑拥有自己的控制ID逻辑/架构 - >为每个控件分配唯一的HTML ID。比如“app.state.panel.control”。然后根据我可以控制单个,全部或部分控件(例如“state.panel。*”将解决一个面板的所有控件)。
你怎么看?讨论这个主题的任何文件?任何已知的现有Angular模块?由于