如果您没有指令的许可,如何显示另一个元素?

时间:2019-08-26 15:04:30

标签: angular typescript angular-directive

如果他们没有权限从权限中查看内容,我想显示另一个元素。

这只是我正在尝试执行的示例指令

import numpy as np
import matplotlib.pyplot as plt

X = np.linspace(-1,1,50)
y = X*(X-0.8)*(X+1)

reconstructed_y = np.sum(
    fourier(
        np.fft.rfft(y), 
        X
    ),
    axis = 1
)

plt.plot(X,y)
plt.plot(X, reconstructed_y, c='r')
plt.show()

然后在html中怎么做?

numpy.fft.rfft

但是我有一个权限指令,如果您没有权限查看该元素,我想显示另一个元素。类似于if语句,但带有该指令。

1 个答案:

答案 0 :(得分:0)

该指令将根据您发送的值和您所拥有的条件隐藏或显示div。将指令添加到两个div中。

<div *hasPermission="['can_write', 'can_read']">
</div>

<div *hasPermission="['no_permission']">
</div>

当用户具有您发送的“ can_write”和“ can_read”权限时,应显示第一个div。第二个隐藏,因为“ no_permission”不在用户权限数组中。

要隐藏第一个div并以这种方式显示第二个div,仅在用户权限数组中必须存在“ no_permission”。