responsive template swapping with angular