Do you feel strongly that the table's the wrong thing to do here? (I'm looking at https://angulardart.org/tutorial/08-ch06-view.html vs. this version.)

It did require tiny code, but it was a nice way to see how the new code corresponded to the old code.