我正在使用Nunjucks模板引擎在Node Js中创建一个应用程序,我必须在页面上应用权限以显示添加,编辑和删除链接。

为此,我实现了一系列权限,如下所示:

var user_params = ['add_user', 'edit_user', 'delete_user'];

现在,我想检查 user_params 数组中是否存在 add_user 的页面,或者不像我们在php中那样
in_array('add_user', user_params)

但是我能够在nunjucks中执行此任务。有人可以帮我吗?

提前致谢

最佳答案

您应该可以执行以下操作:

{% if 'add_user' in user_params %}
   do stuff in html
{% endif %}

对于indexOf,我不确定是否可以正常工作,但即使可以,如果零正在评估为false,那么在测试第一行时也不是一件好事。还需要检查> -1

09-05 00:56