The Astros’ sudden hitting woes at home continued in a 3-0 loss to the Angels on Friday night at Minute Maid Park, punctuated by an eighth inning in which Houston didn’t score despite putting two runners in scoring position with none out before loading the bases.