angular.js - angularjs有什麼方法可以根據一個id值去匹配數組資料?
黄舟
黄舟 2017-05-15 16:51:29
0
1
516

我的想法是這樣的,在點擊html的a標籤時,把p的id透過url傳出去讓另外一個js頁面接收到,然後用這個id去數組(TU)中匹配,如果id==tuid則把這個tuid所在的群組的資料一個個輸出到一個html頁面對應的位置。

現在值我已經接收到了,但是不懂得怎麼去數據中匹配數據,然後讓所需的數據輸出來。麻煩各位前輩指點一下。

接收到的id:

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

數組結構如下:

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

html頁:

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

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

全部回覆(1)
曾经蜡笔没有小新

初始化一個變數,預設為空。

$scope.query = '';

把傳過來的值賦值給這個變量,
循環遍歷

ng-repeat="v in TU | filter:{'tuid':query}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!