Directiva AngularJS NG-CSP
Instancia de angularjs
Modifique el comportamiento y el estilo en línea de "eval" en angularjs:
<! Doctype html> <html> <fead> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </head> <body ng-app = "" ng-cc-ccc-cc-> <phiv <p> 5}} </p> </div> <p> Usando la directiva NG-CSP, puede modificar la forma en que AngularJS ejecuta código. </p> <p> El método de ejecución de AngularJS mejora el rendimiento en un 30%</p> </body> </html>
Resultados de ejecución:
Mi primera expresión: 10
Usando la directiva NG-CSP, puede modificar la forma en que AngularJS ejecuta código.
El método de ejecución de AngularJS mejora el rendimiento en un 30%
Definición y uso
La directiva NG-CSP se utiliza para modificar las políticas de seguridad de AngularJS.
Si se usa la directiva NG-CSP, AngularJS no ejecutará la función EVEV, de modo que los estilos en línea no se pueden inyectar.
Establecer la Directiva NG-CSP en No-Unsafe-Eval evitará que los AngularJs ejecuten funciones de evaluación, pero permite la inyección de estilo en línea.
Establecer la Directiva NG-CSP al estilo de no en línea evitará que los AngularJs inyecten estilos en línea, pero permite la ejecución de funciones de evaluación.
Es necesario desarrollar una directiva NG-CSP de la extensión de Google Chrome o la aplicación Windows.
Nota: La directiva NG-CSP no afectará a JavaScript, sino que modificará cómo funciona AngularJS, lo que significa: aún puede escribir funciones EVS, y funcionará normalmente.
Ejecutar, pero AngularJS no puede ejecutar su propia función de evaluación. Si se usa el modo compatible, el rendimiento se reducirá en un 30%.
gramática
<elemento ng-csp = "no-unsafe-eval | no-enline-style"> </elemento>
Valor de parámetro
| valor | describir |
|---|---|
| no uniforme sin estilo | El valor se puede establecer en vacío, lo que significa que no se permiten evaluaciones ni estilos en línea. Se puede establecer uno de los valores. También puede establecer dos valores al mismo tiempo para separarlos con semicolones, pero esto es lo mismo que dejar en blanco. |
Lo anterior es una compilación de los materiales de instrucción AngularJS NG-CSP, como referencia de amigos que estudian AngularJS.