我的想法是這樣的,在點擊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>
曾经蜡笔没有小新2017-05-15 16:53:29
初始化一個變數,預設為空。
$scope.query = '';
把傳過來的值賦值給這個變量,
循環遍歷
ng-repeat="v in TU | filter:{'tuid':query}