Recurring shifts

Can we get rid of this duplication?  Looks like a good application of a directive so they all become one liners or you are looping through the days from the controller