我正在使用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