Author: Thomas Laforge
To successfully complete this challenge, you will need to have a good understanding of how Dependency Injection works inside Angular.
The goal is to provide the CurrencyService at the row level, so that each row displays the correct currency. Currently, the CurrencyService is only provided at the table level, which results in an error as the same currency is displayed for each row, despite each product having a different currency.
One way to achieve this is by adding a second argument to the pipe, but this is not allowed.
- Your task is to display the correct currency for each row.
- You cannot modify the pipe.
- You cannot wrap the row inside a component, as this will break the layout.
- Fork the project
- clone it
- npm ci
npx nx serve di
- ...work on it
- Commit your work
- Submit a PR with a title beginning with Answer:16 that I will review and other dev can review.