docs(mirErr): add a description for $parse.isecfld and isecfn

This commit is contained in:
James deBoer 2013-08-01 15:38:29 -07:00 committed by Igor Minar
parent 08daa7797b
commit 63b6c5b3f2
2 changed files with 22 additions and 1 deletions

View file

@ -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>
```

View file

@ -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.