AngularJs學(xué)習(xí)筆記(二)

指令

  • 內(nèi)置63個指令
  • 匹配模式restrict: A(屬性) E(元素) M(注釋) C(樣式類)
  • $templateCache模板緩存,注射器加載完所有模塊后,緩存的模板只加載一次,其他指令調(diào)用時可直接使用緩存的模板$templateCache.get('')來加載模板
  • replace: 替換指令內(nèi)部內(nèi)容
    transclude: 嵌套內(nèi)部指令
  • link函數(shù):操作DOM,四個參數(shù)scope element attrs controller
  • 指令調(diào)用controller: 通過$scope
  • require函數(shù)可指定依賴于某個指令,可將父指令的控制器傳入子指令中
  • 獨立scope,指令之間不互相影響 scope: {}
  • scope綁定策略有三種
    1. @: 把當前屬性作為字符串傳遞
    2. =: 與父scope中的屬性進行雙向綁定
    3. &:傳遞一個來自父scope的函數(shù),稍后調(diào)用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容