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 ?
黄舟
黄舟 2017-05-15 16:51:29
0
1
536

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>
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
曾经蜡笔没有小新

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}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal