What is the difference between angina and myocardial infarction?

Angina is the very short term lack of blood flow to the heart with no tissue death. Myocardial infarction is the complete lack of oxygen to the heart muscle and the muscle tissue death.