aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/error/parse/isecfld.ngdoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/error/parse/isecfld.ngdoc')
-rw-r--r--docs/content/error/parse/isecfld.ngdoc16
1 files changed, 15 insertions, 1 deletions
diff --git a/docs/content/error/parse/isecfld.ngdoc b/docs/content/error/parse/isecfld.ngdoc
index 7489baf7..f9acc19d 100644
--- a/docs/content/error/parse/isecfld.ngdoc
+++ b/docs/content/error/parse/isecfld.ngdoc
@@ -1,4 +1,18 @@
@ngdoc error
@name $parse:isecfld
-@fullName Referencing constructor Field
+@fullName Referencing 'constructor' Field in Expression
@description
+
+Occurs when an expression attempts to access an objects constructor field.
+
+AngularJS bans constructor access from within expressions since constructor
+access is a known way to execute arbitrary Javascript code.
+
+To resolve this error, avoid constructor access. As a last resort, alias
+the constructor and access it through the alias instead.
+
+Example expression that would result in this error:
+
+```
+<div>{{user.constructor.name}}</div>
+```