国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS基礎 ng-csp 指令詳解

2019-11-20 09:21:41
字體:
來源:轉載
供稿:網友

AngularJS ng-csp 指令

AngularJS 實例

修改 AngularJS 中關于 "eval" 的行為方式及內聯樣式:

<!DOCTYPE html><html><head><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-csp><div><p>我的第一個表達式: {{ 5 + 5 }}</p></div><p>使用 ng-csp 指令, 你可以修改 AngularJS 執行代碼的方式。</p><p>AngularJS 的執行方式提高了 30% 的性能</p></body></html>

運行結果:

我的第一個表達式:10

使用 ng-csp 指令, 你可以修改 AngularJS 執行代碼的方式。

AngularJS 的執行方式提高了 30% 的性能

定義和用法

ng-csp 指令用于修改 AngularJS 的安全策略。

如果使用了 ng-csp 指令, AngularJS 將不會執行eval 函數,這樣就無法注入內聯樣式。

設置 ng-csp 指令為 no-unsafe-eval, 將阻止 AngularJS 執行 eval 函數,但允許注入內聯樣式。

設置 ng-csp 指令為 no-inline-style, 將阻止 AngularJS 注入內聯樣式,但允許 執行 eval 函數。

如果開發 Google Chrome 擴展或 Windows 應用 ng-csp 指令是必須的。

注意:ng-csp 指令不會影響 JavaScript,但會修改 AngularJS 的工作方式,這就意味著: 你仍然可以編寫 eval 函數, 且也可以正常

執行, 但是 AngularJS 不能執行它自己的 eval 函數。如果采用兼容模式,會降低 30% 的性能。

語法

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

參數值

描述
no-unsafe-eval
no-inline-style
值可設置為空,意味著 eval 和 內聯樣式都不被允許。
可以設置其中一個值。
你也可以同時設置兩個值使用分號隔開,但這與留空的效果是一樣的。

以上就是對AngularJS ng-csp 指令資料的整理,學習AngularJS的朋友參考下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娱乐| 清远市| 新营市| 噶尔县| 济源市| 杭锦后旗| 青海省| 肇庆市| 左贡县| 固始县| 瓮安县| 乐亭县| 濮阳市| 青铜峡市| 西平县| 和政县| 永川市| 那坡县| 淮阳县| 鄂伦春自治旗| 中江县| 荔浦县| 永昌县| 额尔古纳市| 亳州市| 元朗区| 南平市| 阿拉善盟| 义马市| 望都县| 定州市| 黔西县| 恭城| 淳化县| 平江县| 临猗县| 南宫市| 修武县| 武汉市| 虹口区| 武威市|