S.M.
Well, A., at 2 years old, your daughter is not going to be able to learn anger control very easily. She's not going to learn appropriate ways of showing her emotions for several months yet -- mostly by trial and error, and watching how YOU handle anger, so be patient and understand that this is a phase. She's too young to act any differently, so you have to think of ways to keep her from breaking things.
To keep from having a food riot, try feeding her from those bowls that have a big suction cup on the bottom -- the bowl sticks to the high chair, and she won't have the strength to pick the thing up and throw it. Make sure she drinks from a sippy cup to minimize the liquid problem.
As for other objects, don't give her anything hazardous to play with. Soft toys that won't hurt anyone else, and only things that won't break when thrown. You have to really baby-proof your house at this time.
All children go through this phase when they start to realize that they have a certain amount of power and control over things; this phase is necessary for them to learn how to appropriately interact with people and their environment.
Try to structure her life a little more so that she will have less reason to get upset. Regular bed times & nap times help; regular meal times and snack times, too, so she won't be upset because she's hungry or thirsty.
Above all, model the right behavior. Give her examples of how to be angry without having tantrums. At 2, time-outs begin to be effective consequences for such bad behavior. Since she wants something from you, she must learn how to ask for it and how to cope with the word, "No." Make sure you don't reward the tantrum behavior just to get her to quiet down, or she will do this FOREVER. Give her an alternative for the thing she wants, if what she wants is not appropriate.
And remember -- this phase doesn't last forever. ( : It's something to survive, knowing that baby will eventually learn how to communicate more pleasantly.