cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Adakah terdapat sebarang cara dalam angularjs untuk memadankan data tatasusunan berdasarkan nilai id?

Idea saya ialah, apabila mengklik pada teg html, hantar id p melalui url untuk diterima oleh halaman js lain, dan kemudian gunakan id ini untuk dipadankan dalam tatasusunan (TU), jika id= = tuid mengeluarkan data kumpulan di mana tuid terletak satu demi satu ke lokasi yang sepadan halaman html.

Sekarang saya telah menerima nilainya, tetapi saya tidak tahu cara memadankan data dalam data dan kemudian mengeluarkan data yang diperlukan. Tolong beri saya nasihat, senior.

Id yang diterima:

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

Struktur tatasusunan adalah seperti berikut:

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"
}
]

halaman html:

<p class=“xsy”> 
<img src="{{imgurl}}"> 
<h1>{{title}}</h1> 
<p>{{cost}}</p></p>
黄舟黄舟2776 hari yang lalu543

membalas semua(1)saya akan balas

  • 曾经蜡笔没有小新

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

    Mulakan pembolehubah, yang kosong secara lalai.

    $scope.query = '';
    

    Tetapkan nilai yang diluluskan kepada pembolehubah ini,
    Gelung melalui

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

    balas
    0
  • Batalbalas