根据安全操作列表启用组件元素

时间:2018-08-31 10:04:50

标签: angular typescript angular2-routing canactivate

在我的angular4项目中,我有一个向我发送一系列动作的服务,基于这些动作,用户可以导航到某些组件,因此我添加了“ canActivate”方法。

我的问题:这些操作中的一些可以导航到相同的组件,但是某些元素应被禁用。

示例:

  

安全措施:

if(data.indexOf("AGREEMENTS_VIEW" || "AGREEMENTS_INSERT_UPDATE" || "LANDING_PAGE_INSERT_UPDATE") >-1){
                    resolve(true);    

服务器发送上述参数后,用户可以导航到/newagreement组件,

如果存在AGREEMENTS_VIEW,则应启用所有功能,

如果存在AGREEMENTS_INSERT_UPDATE,则应禁用某些按钮/输入。

我有哪些选择?

谢谢大家的帮助。

0 个答案:

没有答案