최신 웹 개발 튜토리얼
 

AngularJS NG-CSP 지침


"평가"및 인라인 스타일에 관한 방법 AngularJS와 동작합니다 변경 :

<body ng-app="" ng-csp>
...
»그것을 자신을 시도

정의 및 사용

ng-csp 지시어는 AngularJS와의 보안 정책을 변경하는 데 사용됩니다.

으로 ng-csp 지침 세트, AngularJS와 어떤 평가 기능을 실행하지 않으며, 그것은 어떤 인라인 스타일을 주입하지 않습니다.

의 값을 설정 ng-csp 에 지시문을 no-unsafe-eval , 어떤 평가 기능을 실행 AngularJS와 중지하지만 인라인 스타일을 주입 수 있습니다.

의 값을 설정 ng-csp 에 지시문을 no-inline-style , 어떤 인라인 스타일을 주입에서 AngularJS와 중지하지만, 평가 기능을 수 있습니다.

은 Using ng-csp Google 크롬 확장 프로그램 또는 Windows 애플리케이션 용 앱을 개발할 때 지시하는 것이 필요하다.

참고 : ng-csp 지시 자바 스크립트에 영향을주지 않습니다,하지만 의미 방식 AngularJS와 작동을 변경 : 당신은 아직 평가 함수를 작성할 수 있으며, 예상대로 실행되지만, AngularJS와 자체 평가 기능을 실행되지 않습니다. 그것은 30 % 평가 시간을 늦출 수있는 호환성 모드를 사용한다.


통사론

< element ng-csp="no-unsafe-eval | no-inline-style"></ element >

매개 변수 값

Value Description
no-unsafe-eval
no-inline-style
The value can be empty, meaning neither eval or inline styles are allowed.
The value can be one of the two values described.
The value can be both values, separated by a semicolon, but that will have the same meaning as an empty value.