I've put together a little plunker demo to help myself understand the priority and terminal properties of directives, however I'm running into an issue which I don't understand. When setting the terminal property to true, for some reason it seems to stop angular from compiling the html output of scope bound variables, no matter what the priority of the other directives. Is this suppose to happen, and is there any documentation on this?
Note that in the demo the console logs out the values I would expect, but the values in the html don't get compiled ( if terminal is set to false, or removed, they do ).