首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ng显示中,我们可以使用if条件吗?

在ng显示中,我们可以使用if条件吗?
EN

Stack Overflow用户
提问于 2022-01-11 08:48:00
回答 1查看 44关注 0票数 0

我的要求是只允许globals.currentUser.syllabus_id==3访问开发组合,如果教学大纲匹配,那么必须检查所提到的角色,如果两个教学大纲和角色匹配,只有菜单开发组合显示其他明智的,它不应该显示菜单。

代码语言:javascript
复制
<li
     ng-show="globals.currentUser.roleid==1 ||globals.currentUser.roleid==2 || globals.currentUser.roleid==4 || globals.currentUser.roleid==5 || globals.currentUser.roleid==10 || globals.currentUser.roleid==11">
 <a href=""><i class="fa fa-edit"></i>Development portfolio </a>
</li>
EN

回答 1

Stack Overflow用户

发布于 2022-01-11 10:25:19

我建议编写一个函数来完成此检查,并返回一个布尔值并从标记中调用该函数。

在控制器中

vm.isUserEligibleToSeeSomething = function() { return false; // true }

在标记中

<li ng-show="vm.isUserEligibleToSeeSomething()"></li>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70663908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档