recherche

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

angulaire.js - Existe-t-il un moyen dans AngularJS de faire correspondre les données d'un tableau en fonction d'une valeur d'identifiant ?

Mon idée est la suivante, lorsque vous cliquez sur la balise a du html, transmettez l'identifiant de p via l'url pour qu'il soit reçu par une autre page js, puis utilisez cet identifiant pour correspondre dans le tableau (TU), si id= = tuid affiche les données du groupe où se trouve le tuid une par une à l'emplacement correspondant d'une page html.

Maintenant, j'ai reçu la valeur, mais je ne sais pas comment faire correspondre les données dans les données, puis générer les données requises. S'il vous plaît, donnez-moi quelques conseils, aînés.

Identifiant reçu :

 var productNo=common.getQueryString("productNo");

La structure du tableau est la suivante :

var TU = [{
    "tuid":"xy0001",
    "imgurl":"img/178.jpg",
    "title":"安全椅",
    "cost":"86"
},
    {
    "tuid":"xy0002",
    "imgurl":"img/178.jpg",
    "title":"时尚包",
    "cost":"96"
},
{
    "tuid":"xy0003",
    "imgurl":"img/178.jpg",
    "title":"娃娃",
    "cost":"89"
}
]

page html :

<p class=“xsy”> 
<img src="{{imgurl}}"> 
<h1>{{title}}</h1> 
<p>{{cost}}</p></p>
黄舟黄舟2777 Il y a quelques jours544

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:53:29

    Initialisez une variable, qui est vide par défaut.

    $scope.query = '';
    

    Attribuez la valeur transmise à cette variable,
    Parcourez

    ng-repeat="v in TU | filter:{'tuid':query}
    

    répondre
    0
  • Annulerrépondre