In this lab you will use built in pipes and create a custom pipe
- Create a new App
- Create a class Instructor with id, first name, last name, price, rate and type
- Create a new component – Instructor list
Add the following data:
ins: Instructor[] = [ { "id": 100, "FirstName": "avi", "LastName" : "Cohen", "Price": 100, "rate": 3 "type": 1 }, { "Id": 200, "FirstName": "dana", "LastName" : "levi", "Price": 200, "rate": 5, "type": 2, }, { "Id": 300, "FirstName": "rina", "LastName" : "lavi", "Price": 150, "rate": 5, "type": 1 }, { "Id": 400, "FirstName": "dina", "LastName": "mor", "Price": 250, "rate": 4 "type": 3 }, ];
- Create a table to display the above data with full name with first letter capital , price with ILS and 2 decimal places
- Using pipe convert the type to: 1 – Regular, 2 – External, 3 – Graduate
- Create a custom pipe to search an instructor by name – add a textbox and filter the table as you type