AngularJS ng-cspDirectiva
Manual de referencia de AngularJS
Ejemplo de AngularJS
Modifica el comportamiento de AngularJS con respecto a "eval" y los estilos en línea:
...
Pruébalo »
Definición y uso
ng-cspLa directiva se utiliza para modificar la política de seguridad de AngularJS.
Si se utilizang-cspla directiva, AngularJS no ejecutará la función eval, por lo que no se pueden inyectar estilos en línea.
Establecerng-cspla directiva comono-unsafe-evalevitará que AngularJS ejecute la función eval, pero permitirá inyectar estilos en línea.
Establecerng-cspla directiva como no-inline-styleevitará que AngularJS inyecte estilos en línea, pero permitirá ejecutar la función eval.
Si desarrollas extensiones de Google Chrome o aplicaciones de Windows,ng-cspla directiva es obligatoria.
Nota:ng-cspLa directiva no afecta a JavaScript, pero modificará la forma de trabajar de AngularJS, lo que significa: todavía puedes escribir la función eval, y también se puede ejecutar normalmente, pero AngularJS no puede ejecutar su propia función eval. Si se adopta el modo de compatibilidad, el rendimiento se reducirá en un 30%.
Sintaxis
Valor de parámetro
| Valor | Descripción |
|---|---|
| no-unsafe-eval no-inline-style |
El valor se puede dejar vacío, lo que significa que ni eval ni los estilos en línea están permitidos. Se puede establecer uno de los valores. También puedes establecer ambos valores separados por punto y coma, pero esto tiene el mismo efecto que dejarlo vacío. |
Otras extensiones