2013-07-13 00:42:27 +00:00
|
|
|
@ngdoc error
|
|
|
|
|
@name $parse:isecfld
|
2013-08-01 22:38:29 +00:00
|
|
|
@fullName Referencing 'constructor' Field in Expression
|
2013-07-13 00:42:27 +00:00
|
|
|
@description
|
2013-08-01 22:38:29 +00:00
|
|
|
|
|
|
|
|
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>
|
|
|
|
|
```
|