Web 前端框架 Angular.js 1.6.3 發(fā)布了,這是一款非常優(yōu)秀的前端js框架,應(yīng)用廣泛,小編為您帶來了Angular.js 1.6.3版本,需要的朋友可以來下載!
Angular.js特色
在 AngularJS 中,一個(gè)模板就是一個(gè) HTML 文件。但是 HTML 的內(nèi)容擴(kuò)展了,包含了很多幫助你映射 Model 到 View 的內(nèi)容。
HTML 模板將會(huì)被瀏覽器解析到 DOM 中。DOM 然后成為 AngularJS 編譯器的輸入。AngularJS 將會(huì)遍歷 DOM 模板來生成一些指導(dǎo),即,directive(指令)。所有的指令都負(fù)責(zé)針對(duì) View 來設(shè)置數(shù)據(jù)綁定。
我們要理解 AuguarJS 并不把模板當(dāng)做 String 來操作。輸入 AngularJS 的是 DOM 而非 string。數(shù)據(jù)綁定是 DOM 變化,不是字符串的連接或者 innerHTML 變化。使用 DOM 作為輸入,而不是字符串,是 AngularJS 區(qū)別于其它的框架的最大原因。使用 DOM 允許你擴(kuò)展指令詞匯并且可以創(chuàng)建你自己的指令,甚至開發(fā)可重用的組件。
AngularJS 表達(dá)式
AngularJS 表達(dá)式寫在雙大括號(hào)內(nèi):{{ expression }}。
AngularJS 表達(dá)式把數(shù)據(jù)綁定到 HTML,這與ng-bind指令有異曲同工之妙。
AngularJS 將在表達(dá)式書寫的位置輸出數(shù)據(jù)。
AngularJS 表達(dá)式很像JavaScript 表達(dá)式:它們可以包含文字、運(yùn)算符和變量。
實(shí)例 {{ 5 + 5 }} 或 {{ firstName + + lastName }}
Angular.js 1.6.3更新內(nèi)容
新特性
info: 向每個(gè)模塊添加 angularVersion 信息 (1e582e)
$injector: 添加新模板屬性 (742123)
Module: 添加 info() 方法 (09ba69, #15225)
errorHandlingConfig: 對(duì)象字符串化的深度可在錯(cuò)誤中配置 (4a5eaf, #15402, #15433)
Bug 修復(fù)
Angular:
如果 src 存在但為空,請勿自動(dòng)引導(dǎo) (3536e8)
如果 currentScript 已被破壞,則不自動(dòng)引導(dǎo) (95f964)
如果腳本源不好并且在 SVG 內(nèi)部,不自動(dòng)引導(dǎo) (c8f78a)
$log: 不允許在 IE / Edge 之外手動(dòng)解析錯(cuò)誤堆棧 (64e5af, #15590, #15767)
$sanitize: 防止破壞的元素凍結(jié)瀏覽器 (3bb1dd, #15699)