In English we have:


"beef" for "cow", "cattle"
"veal" for "calf"
"pork" for "pig"
"mutton" for "sheep"


I'm not aware of this separation for "fish", "goat" or "chicken" (Spanish has "pollo" and "gallina") and other poultry. Are these words used simply to distinguish the meat from the animal (i.e. to avoid saying "cow meat") or is there a psychological separation to avoid the association? I doubt the latter since these words developed when people were likely less squeamish than some are today. 

Why are there not meat words for some animals? 

What are some others I didn't list?


Question: Can I check for a Custom Setting in an Angular ng-show directive?
Answer: You need to get the value into the scope that your view uses. The normal place to do that is in the controller JavaScript for the view, with the value being in the model that is already added to the scope or with the value being added separately. The value should come from an Angular service that abstracts away how the value is obtained from the server.

My opinion is that falling back on Visualforce to grab a custom setting value in an Angular app is an anti-pattern. Only the Angular app index page should go through Visualforce processing with all other partial templates and JavaScript files being served via static resources.