mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-16 23:30:23 +00:00
docs(mirErr): add a description for $parse.isecfld and isecfn
This commit is contained in:
parent
08daa7797b
commit
63b6c5b3f2
2 changed files with 22 additions and 1 deletions
|
|
@ -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>
|
||||
```
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in a new issue