最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angular.JS中指令的命名規(guī)則詳解

 更新時(shí)間:2017年05月10日 09:03:49   作者:劉小光  
這篇文章主要給大家介紹了關(guān)于Angular.JS中指令命名規(guī)則的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。

命名規(guī)范

同一個(gè)AngularJS指令,在js文件和html文件中有著不同的命名規(guī)范:在js文件中使用標(biāo)準(zhǔn)的小駝峰命名法,在html文件中使用“小寫字母+連接符”的命名法。如下表所示

在js文件中 在html文件中
ngApp ng-app
myDirective my-directive

處理機(jī)制

AngularJS之所以選擇這樣的命名方式,是因?yàn)閔tml文件不區(qū)分大小寫,而js文件則對(duì)大小寫敏感(myDir和mydir在js文件中是不同的指令,但html看來是同一個(gè)指令),為了避免可能出現(xiàn)的錯(cuò)誤,所以使用上述命名規(guī)范。

AngularJS執(zhí)行過程中,對(duì)“小寫字母+連接符”形式的命名做如下處理,最終裝換成小駝峰命名法:

  • 去掉開始部分的x-和data-;
  • 第一個(gè)單詞不變,把連接符后面的單詞首字母轉(zhuǎn)換成大寫,去掉連接符。

這里有兩點(diǎn)需要注意:

  • 指令命名時(shí)不要以x或data作為第一個(gè)單詞
  • 支持的鏈接符包括:,-和_,但通常會(huì)選擇-作為連接符

隔離作用域?qū)ο笾械膶傩悦?/strong>

指令隔離作用域?qū)ο笾袑傩悦?guī)則同上,見下面代碼:

.directive('myDirective', function() {
 return {
 restrict: 'A',
 scope: {
  myUrl: '@', // 隔離作用域?qū)ο笾袑傩悦麨樾●劮迕?
  myLinkText: '@'
 },
 template: '<a href="{{myUrl}}">{{myLinkText}}</a>'
})
<div my-directive
  my-url="http://google.com" <!-- html文件中使用“小寫字母+分割符”的命名方式-->
  my-link-text="Click me">
</div>

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 禁止網(wǎng)站顯示文件目錄列表的2個(gè)方法(htaccess)

    禁止網(wǎng)站顯示文件目錄列表的2個(gè)方法(htaccess)

    這篇文章主要介紹了禁止網(wǎng)站顯示文件目錄列表的2個(gè)方法,需要的朋友可以參考下
    2016-04-04
  • Linux如何實(shí)現(xiàn)批量注釋

    Linux如何實(shí)現(xiàn)批量注釋

    文章介紹了在Linux中批量注釋和取消注釋代碼行的快捷方法,具體步驟包括使用Ctrl+V進(jìn)入塊選擇模式,上下鍵選擇需要操作的行,然后按Shift+I輸入注釋符號(hào)(//或#),按ESC鍵保存
    2025-03-03
  • 詳解Linux系統(tǒng)如何防止TCP洪水攻擊

    詳解Linux系統(tǒng)如何防止TCP洪水攻擊

    本篇文章主要介紹了詳解Linux系統(tǒng)如何低于TCP洪水攻擊,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Linux進(jìn)行內(nèi)存分配的方法步驟

    Linux進(jìn)行內(nèi)存分配的方法步驟

    在Linux操作系統(tǒng)中,內(nèi)存管理是確保系統(tǒng)性能和穩(wěn)定性的核心組成部分,對(duì)于開發(fā)者來說,理解內(nèi)存分配機(jī)制不僅有助于編寫更高效的程序,還能幫助他們更好地調(diào)試和優(yōu)化應(yīng)用,本文給大家介紹了Linux如何進(jìn)行內(nèi)存分配,需要的朋友可以參考下
    2025-02-02
  • Linux 系統(tǒng)下安裝JDK1.8的教程詳解

    Linux 系統(tǒng)下安裝JDK1.8的教程詳解

    這篇文章主要介紹了Linux 系統(tǒng)下安裝JDK1.8的教程詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Linux磁盤配額管理圖文案例

    Linux磁盤配額管理圖文案例

    在本篇文章里小編給各位分享了關(guān)于Linux磁盤配額管理的相關(guān)圖文案例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • 清除CentOS 6或CentOS 7上的磁盤空間的方法

    清除CentOS 6或CentOS 7上的磁盤空間的方法

    這篇文章主要介紹了清除CentOS 6或CentOS 7上的磁盤空間的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程

    PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程

    這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • apache服務(wù)出現(xiàn)Forbidden 403問題的解決方法總結(jié)

    apache服務(wù)出現(xiàn)Forbidden 403問題的解決方法總結(jié)

    這篇文章主要介紹了apache服務(wù)出現(xiàn)Forbidden 403問題的解決方法總結(jié),需要的朋友可以參考下
    2014-08-08
  • Apache 的 order deny allow 設(shè)置說明

    Apache 的 order deny allow 設(shè)置說明

    Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用來控制目錄和文件的訪問授權(quán)。
    2010-12-12

最新評(píng)論

腾冲县| 阜新市| 清镇市| 西安市| 高要市| 漯河市| 怀仁县| 宜春市| 垣曲县| 凤庆县| 泗水县| 萨嘎县| 松潘县| 漾濞| 富蕴县| 靖州| 汽车| 西林县| 太康县| 凤山县| 双峰县| 铜陵市| 丰县| 朝阳区| 会同县| 阳高县| 会宁县| 天等县| 盱眙县| 富民县| 高密市| 广宗县| 遂昌县| 赣榆县| 龙井市| 鹤庆县| 苗栗县| 万州区| 丁青县| 高要市| 石林|