The Los Angeles Angels on Wednesday signed star outfielder Mike Trout to a one-year contract, the Los Angeles Times reported.