angular的ng-if

发布于 2022-09-02 13:30:48 字数 56 浏览 7 评论 0

ng-if怎么设置多条件呢 比如 ng-if="code == 2 ‖ 3" 可以吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

故事和酒 2022-09-09 13:30:48

.......
这个和 angular 无关,还是先看看 javascript 吧。

code === 2 || code === 3
当爱已成负担 2022-09-09 13:30:48

ng-if后面就是正常的js语句,如果你的意图就是比较code是否等于2||3,那这样写o。k
如果你的意图是判断code或者等于2,或者等于3,那就是

code === 2 || code === 3

当然,code必须首先在angular的作用域里面。

琴流音 2022-09-09 13:30:48

{true:THIS, false:THAT}[CONDITION]
<div ng-repeater="item in items">

<div>{{item.description}}</div>
<div>{{ {true:'available', false:'oh no, you don't have it'}[isExists(item)] }}</div>

</div>

方法二:
<div ng-repeater="item in items">

    <div>{{item.description}}</div>
    <div ng-switch on="isExists(item)">
        <span ng-switch-when="true">Available</span>
        <span ng-switch-default>oh no, you don't have it</span>
    </div>
</div>

方法三:
<div ng-repeater="item in items">
    <div>{{item.description}}</div>
    <div ng-show="isExists(item)">available</div>
    <div ng-show="!isExists(item)">oh no, you don't have it</div>
</div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文