To facilitate a comparison of our various TypeScript frameworks, we will build the same application using each framework, which will accomplish the following:
- Use a view to display a model property
- Construct an array of data, with each array item being a single model instance
- Loop through the array and render each item in a list element
- Respond to a click event on each item rendered
- Display the model properties that were used to render the element
- Construct a form at the bottom of the page
- Set a default value for a form input control
- Interrogate the updated form control value when the user submits the form
We will use the same dataset for our array in each of the four sample applications. This dataset is as follows: ...