ng的link和comepile
生活随笔
收集整理的這篇文章主要介紹了
ng的link和comepile
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
angularJs應用啟動之前,它們是以HTML文本形式存在文本編輯器當中。應用啟動會進行編譯和鏈接,作用域會同HTML元素進行綁定。
在編譯的階段,angularJs會遍歷整個的文檔并根據JavaScript中指令定義來處理頁面上的指令。
如果設置了compile函數,說明我們希望在指令和實時數據被放到DOM中之前,進行DOM操作,在這個函數中進行諸如添加和刪除節點等DOM操作是安全的。
當我們設置了link選項,實際上是創建了一個postLink() 鏈接函數,以便compile() 函數可以定義鏈接函數。
編譯函數compile負責對模板DOM進行轉換。
鏈接函數link負責將作用域和DOM進行鏈接。
轉載于:https://www.cnblogs.com/hhs6880/p/6555670.html
總結
以上是生活随笔為你收集整理的ng的link和comepile的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP自动查找指定文件夹下所有文件BOM
- 下一篇: Java Web开发——Servlet监