recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Une question sur ng-bind en angulaire

<p class="IFreshMode">
     <span ng-bind = "freezerDoorStatus"></span>
                   </p>

Il y a un tel morceau de code dans le projet. La durée est liée à congélateurDoorStatus. Cette valeur a deux valeurs, une est vraie et une est fausse. La classe de p peut être modifiée en fonction de la valeur booléenne, mais la durée est toujours. affiche vrai et faux. Existe-t-il un moyen de ne pas l'afficher ou de l'afficher comme activé ou désactivé ?

扔个三星炸死你扔个三星炸死你2837 Il y a quelques jours937

répondre à tous(3)je répondrai

  • 大家讲道理

    大家讲道理2017-06-17 09:17:39

    Je ne comprends toujours pas très bien vos besoins spécifiques. Voyez si cela vous aide
    Utilisez ng-show="isOpen" ou ng-if="isOpen"
    Ensuite, le contrôleur peut attribuer la valeur de $Scope.isOpen à true ou faux

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-17 09:17:39

    ng-bind相当于代替表达式方式 {},例如:
    <span ng-bind="someValue" ></span>
    等价于
    <span>{{ someValue }}</span>

    Si vous avez besoin de contrôler le style, vous devez utiliser ng-class,ng-style, 需要控制显示就使用 ng-if or ng-show,例如:
    <span ng-style="{ backgroundColor : yourCondition ? 'red' : 'yellow' }" ></span>

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-17 09:17:39

    Ce qui précède décrit l'utilisation correcte de ng-bind, c'est-à-dire que <span ng-bind = "freezerDoorStatus"></span> est équivalent à <span>{{freezerDoorStatus}}</span>.
    Mais lors de la définition du style, vous pouvez utiliser ng-style ou ng-class pour contrôler si le style est affiché en fonction de la valeur de la variable (vrai/faux).
    Vous pouvez utiliser<p ng-class="freezerDoorStatus ? IFreshMode : 'otherClass'"></p>ou utiliser ng-style, comme suit<p ng-style="{'color':iconColor}"> ;</p>.
    Vous pouvez accéder au site officiel d'Angular https://docs.angularjs.org/ap... pour une introduction détaillée.

    répondre
    0
  • Annulerrépondre