是否可以通过某种方式在不进行日志记录的情况下为同一页面创建不同的使用权限?

时间:2018-10-13 10:58:16

标签: javascript php jquery html angular

我不知道哪种解决方案可以做到这一点。

我需要2个正方形的网页,这些页面将在大屏幕上打印。有2位用户,每个用户仅需要在此页面上以自己的正方形书写权限。

<div class="square1"> 
   <input type="text" id="square1"> 
</div>
<div class="square2"> 
   <input type="text" id="square2">
</div>

因此,例如,如果我是user1,那么仅对我启用了square1中的输入,而禁用了其他输入。

使用日志记录服务没有麻烦,但是是否有一些解决方案可以通过为每个用户使用不同的Web链接来实现此功能?

因此,如果我是user1,那么我有这样的Web链接:www.thisideaweb.link/special-page.html?special-weblink-for-user1,并且我只能编辑此页面上的square1输入;如果我是user2,则我的链接是:www.thisideaweb.link/special-page.html?special-weblink-for-user2,并且我只能编辑square2输入?

1 个答案:

答案 0 :(得分:0)

您可以利用ActivatedRoute来获取url和参数。获得网址和参数后,您就可以执行activation的正方形了。

注入ActivatedRoute

 constructor(private route: ActivatedRoute) { }

阅读网址

ngOnInit() {
    this.route.queryParamMap.subscribe(params => {
        this.route.url //<-- it will give the url
        //Enable/Disable the Sqaure
    });
  }