角NG-若变化幅度文本 [英] Angular ng-if change span text

查看:175
本文介绍了角NG-若变化幅度文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有我正在对象从产品这个JSON文件。当显示产品的大小我想从改变一个跨越的大小:到孩子们:当JSON对象有孩子:1

 < D​​IV CLASS =大小换行>
        <跨度类=大小标签><跨度>大小:LT; / SPAN>
        <跨度类=大小> {{item.sizes}}< / SPAN>
< / DIV>

这code打印尺寸:和尺寸从JSON例如128厘米,140厘米152厘米,164厘米

我要当JSON对象孩子具有1的值,以更改HTML中的单词大小为孩子们。

 < D​​IV CLASS =大小换行>
        <跨度类=大小标签><跨度>孩子:其中; / SPAN>
        <跨度类=大小> {{item.sizes}}< / SPAN>
< / DIV>

下面是JSON对象的一种:

 孩子:0
  名:产品名称,
  大小:小,中,大,超大,XX-大,3XL
  kid_adult:0,
  free_porto:0,
  价格:649,00
  包:0
  发货:1-2 DAGE
  price_old:0,00,
  ID:133714,
  女:0

这是我想要的东西后,全部实现:

 < D​​IV CLASS =大小换行>
        <跨度NG-IF =item.kids == 0安培;&安培; item.kid_adult == 0安培;&安培; item.women == 0级=大小标签><跨度>大小: < / SPAN>< / SPAN>
        <跨度NG-IF =item.kids == 1级=大小标签><跨度>孩子:其中; / SPAN>< / SPAN>
        <跨度NG-IF =item.kid_adult == 1级=大小标签><跨度>成年子​​女:LT; / SPAN>< / SPAN>
        <跨度NG-IF =item.kid_adult == 1级=大小标签><跨度>女:其中; / SPAN>< / SPAN>
        <跨度类=大小> {{item.sizes}}< / SPAN>
    < / DIV>


解决方案

这应该为你工作:

 < D​​IV CLASS =大小换行>
    <跨度类=大小标签>
        &所述;跨度纳克-如果=item.kids == 0>尺寸:或其可/跨度>
        &所述;跨度纳克-如果=item.kids == 1>孩子:或其可/跨度>
    < / SPAN>
    <跨度类=大小> {{item.sizes}}< / SPAN>
< / DIV>

I have this JSON file that I am taking objects as products from. When displaying the sizes of the products I want to change a span from "sizes:" to "kids:" when the json object has "kids": "1".

<div class="sizes-wrap">
        <span class="size-label"><span>sizes:</span>
        <span class="sizes">{{ item.sizes }}</span>
</div>

this code prints Sizes: and the sizes from the json e.g. "128 cm,140 cm,152 cm,164 cm"

I want when in the json object "kids" has a value of 1 to change the word "sizes" to "kids" in the html.

<div class="sizes-wrap">
        <span class="size-label"><span>kids:</span>
        <span class="sizes">{{ item.sizes }}</span>
</div>

Here is an one of the json objects:

  "kids": "0",
  "name": "Product name",
  "sizes": "Small,Medium,Large,X-Large,XX-Large,3XL",
  "kid_adult": "0",
  "free_porto": "0",
  "price": "649,00",
  "package": "0",
  "delivery": "1-2 dage",
  "price_old": "0,00",
  "id": "133714",
  "women": "0"

This is what I wanted to achieve after all:

<div class="sizes-wrap">
        <span ng-if="item.kids == 0 && item.kid_adult == 0 && item.women == 0" class="size-label"><span>sizes:</span></span>
        <span ng-if="item.kids == 1" class="size-label"><span>kids:</span></span>
        <span ng-if="item.kid_adult == 1" class="size-label"><span>adult kids:</span></span>
        <span ng-if="item.kid_adult == 1" class="size-label"><span>women:</span></span>
        <span class="sizes">{{ item.sizes }}</span>
    </div>

解决方案

This should work for you:

<div class="sizes-wrap">
    <span class="size-label">
        <span ng-if="item.kids == 0">sizes:</span>
        <span ng-if="item.kids == 1">kids:</span> 
    </span>
    <span class="sizes">{{ item.sizes }}</span>
</div>

这篇关于角NG-若变化幅度文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆