Quantcast
Channel: Ionic Forum - Latest posts
Viewing all articles
Browse latest Browse all 229670

Set value in HTML of Array

$
0
0

@slametbom2 Do you mean that you want to:

  1. sort by truck_no
  2. filter only the trucks with my_truck_no (some truck number you already have)

If it’s 1, then you could do something like:

this.api.get('table/truck', { params: { limit: 30 } }).subscribe(val => {
	let trucks: Array<Truck> = val['data'];
	trucks = (trucks || []).sort((t1, t2) => t1.truck_no - t2.truck_no);
	// or, depending if you want ascending or descending order:
	// trucks = (trucks || []).sort((t1, t2) => t2.truck_no - t1.truck_no);
	this.trucks = trucks;
});

I’m assuming truck_no is a number, if it is a string, use t1.truck_no.localeCompare(t2.truck_no), or t2.truck_no.localeCompare(t1.truck_no), depending on the order.

In case 2, you can just filter the truck with some truck_no that you want (I don’t think this is what you want, I think it’s case 1):

this.api.get('table/truck', { params: { limit: 30 } }).subscribe(val => {
	let trucks: Array<Truck> = val['data'];
	trucks = (trucks || []).filter(t => t.truck_no === my_truck_no);
	this.trucks = trucks;
});

Viewing all articles
Browse latest Browse all 229670

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>