我想通过angularjs指令评估逻辑表达式。
例如:
<div myDir expr="(element2 || (element1 && x==true))">
element
</div>
我使用指令的原因是因为我想根据我通过服务获得的可访问列表来显示/隐藏元素。我知道我们可以使用$ eval表达式(x == true&amp;&amp; y == false)。但是我要做的是检查element1(不是en表达式)是否存在于列表中并将它们组合起来评估表达式。因此,如果我的列表中存在element1而不是element2,则表达式将为(false ||(true&amp;&amp; x == true))。我们有办法做到这一点吗?