And there's also this:
During extensive negotiations in Spring Training, Trout's agent, Craig Landis, briefly floated the idea of a lifetime contract that could've looked something like the deal Stanton ultimately signed with the Marlins.
"It never really got off the ground," Landis said then. "The Angels weren't that interested. They couldn't really make an offer. So, we crossed that off as a possibility."
If not something really long, Landis wanted Trout to go into the free-agent market before age 30, setting him up to sign a landmark deal. In turn, the Angels -- who, like most teams, were against including a player option -- wanted to buy out as many free-agent years as possible. Both sides settled on three, and everyone basically agreed on one major point: Trout should be the highest-compensated player relative to service time at every juncture of his contract.
http://m.angels.mlb.com/news/article/101826708/giancarlo-stantons-deal-brings-mike-trouts-more-into-focus/