Spree has a lot of moving parts and so does Angular. Take the easy route...