angular.js - angular的ng-if
世界只因有你
世界只因有你 2017-05-15 17:00:53
[AngularJS讨论组]

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

世界只因有你
世界只因有你

全部回复(3)
巴扎黑

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

code === 2 || code === 3
怪我咯

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

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

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

过去多啦不再A梦

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

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

</p>

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

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

方法三:
<p ng-repeater="item in items">
    <p>{{item.description}}</p>
    <p ng-show="isExists(item)">available</p>
    <p ng-show="!isExists(item)">oh no, you don't have it</p>
</p>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号