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

angular.js - angular 中怎么在 repeat 的 item 中新建变量呢?

1.数据中只有x和y,我想在新建一个变量 item.x_y

<p ng-repeat="item in items">
  <span> {{item.x}} </span>
  <span> {{item.y}} </span>
  <span> {{item.x_y}} </span>
</p>

2.我还在在repeat中,自定义一个函数可行吗?item.function 只对这个item的数据操作

PHP中文网PHP中文网2714 Il y a quelques jours676

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

  • phpcn_u1582

    phpcn_u15822017-05-15 17:11:44

    Je traverse habituellement les items,给每一项加x_yattributs.
    La performance est si mauvaise que d'autres doivent avoir une meilleure solution.

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

    我想大声告诉你2017-05-15 17:11:44

    Pourquoi ne pas ajouter des attributs côté serveur ? Ne mettez pas trop de pression sur le front-end. Si cet attribut est uniquement destiné à l'affichage frontal, il peut être utilisé sans ajouter l'attribut. {{Vous pouvez écrire votre logique de fonctionnement pour xy ici, essayez de ne pas ajouter d'attributs ici}}. Par exemple, si vous souhaitez ajouter une nouvelle valeur de x-y, vous pouvez l'écrire comme ceci :
    {{item.x - item.y}}

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:11:44

    Ajouter des attributs au contrôleur

    répondre
    0
  • Annulerrépondre