docs(error/compile/tplrt): clarify and grammar

Closes #4503
This commit is contained in:
gdennie 2013-10-19 09:02:33 -04:00 committed by Pete Bacon Darwin
parent 9f2c8e935a
commit 81d5bc860d

View file

@ -4,9 +4,9 @@
@description @description
When a directive is declared with `template` (or `templateUrl`) and `replace` mode on, the template must have exactly one root element. When a directive is declared with `template` (or `templateUrl`) and `replace` mode on, the template must have exactly one root element.
That is, the text of the template property or the referenced by the templateUrl must be contained within an html elemen. That is, the text of the template property or the content referenced by the templateUrl must be contained within a single html element.
For example, '<p>blah blah blah</p>' instead of simply 'blah blah blah'. For example, '<p>blah <em>blah</em> blah</p>' instead of simply 'blah <em>blah</em> blah'.
Otherwise the replacement operation would result in a single element (the directive) being replaced with multiple elements or nodes, which is unsupported and not commonly needed in practice. Otherwise, the replacement operation would result in a single element (the directive) being replaced with multiple elements or nodes, which is unsupported and not commonly needed in practice.
For example a directive with definition: For example a directive with definition: