在我的angular4项目中,我有一个向我发送一系列动作的服务,基于这些动作,用户可以导航到某些组件,因此我添加了“ canActivate”方法。
我的问题:这些操作中的一些可以导航到相同的组件,但是某些元素应被禁用。
示例:
安全措施:
if(data.indexOf("AGREEMENTS_VIEW" || "AGREEMENTS_INSERT_UPDATE" || "LANDING_PAGE_INSERT_UPDATE") >-1){
resolve(true);
服务器发送上述参数后,用户可以导航到/newagreement
组件,
如果存在AGREEMENTS_VIEW
,则应启用所有功能,
如果存在AGREEMENTS_INSERT_UPDATE
,则应禁用某些按钮/输入。
我有哪些选择?
谢谢大家的帮助。