diff options
| author | James deBoer | 2013-08-01 15:38:29 -0700 |
|---|---|---|
| committer | Igor Minar | 2013-08-07 08:49:56 -0700 |
| commit | 63b6c5b3f275747bcf6f22ec2491596ff4569696 (patch) | |
| tree | 4e3ac4e5fcac91d9c058e315a5b135982cde019f /docs/content/error/parse | |
| parent | 08daa7797bce5207916251d4a0ab3d5c93e5529a (diff) | |
| download | angular.js-63b6c5b3f275747bcf6f22ec2491596ff4569696.tar.bz2 | |
docs(mirErr): add a description for $parse.isecfld and isecfn
Diffstat (limited to 'docs/content/error/parse')
| -rw-r--r-- | docs/content/error/parse/isecfld.ngdoc | 16 | ||||
| -rw-r--r-- | docs/content/error/parse/isecfn.ngdoc | 7 |
2 files changed, 22 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> +``` diff --git a/docs/content/error/parse/isecfn.ngdoc b/docs/content/error/parse/isecfn.ngdoc index 1e932f30..068baeea 100644 --- a/docs/content/error/parse/isecfn.ngdoc +++ b/docs/content/error/parse/isecfn.ngdoc @@ -2,3 +2,10 @@ @name $parse:isecfn @fullName Referencing Function Disallowed @description + +Occurs when an expression attempts to access the 'Function' object. + +AngularJS bans access to Function from within expressions since constructor +access is a known way to execute arbitrary Javascript code. + +To resolve this error, avoid Function access. |
