【问题标题】:Using ng-if inside ng-bind Angular Js在 ng-bind Angular Js 中使用 ng-if
【发布时间】:2017-02-17 04:27:08
【问题描述】:
<span ng-repeat="tag in tags">
   {{tag + "," }}
</span>

我需要在最后一个元素之后删除,。我知道ng-if="$last" 可以解决问题。但是,由于我没有 {{tag}} 的任何父元素,我不能使用 ng-if 所以,只需要一些工作。

【问题讨论】:

  • 查看this答案
  • @abpatil 魅力!!你拯救了我的一天:)

标签: javascript jquery angularjs arrays


【解决方案1】:

您应该将三元组与() 一起使用,以防止出现奇怪的结果:

<span ng-repeat="tag in tags">
   {{tag + ($last ? "" : ",")}}
</span>

【讨论】:

    【解决方案2】:

    在小胡子中使用三元运算符,如下所示:

    <span ng-repeat="tag in tags">
       {{tag + $last ? "" : "," }}
    </span>
    

    干杯!

    编辑:在纠正上面的错误之前匆忙写下答案:

    <span ng-repeat="tag in tags">
       {{tag}}{{$last ? "" : ","}}
    </span>
    

    <span ng-repeat="tag in tags">
       {{tag + ($last ? "" : ",")}}
    </span>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多