Skip to content
angular challenges logo Angular Challenges

๐Ÿ”ด Master Dependency Injection

Challenge #16

Created by Thomas Laforge

Information

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 for this challenge.

Statement

  • Your task is to display the correct currency for each row.

Constraints

  • You cannot modify the pipe.
  • You cannot wrap the row inside a component, as this will break the layout.

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • tomalaforge
  • tomer953
  • kabrunko-dev