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

Angular.JS中指令ng-if的注意事項小結(jié)

 更新時間:2017年06月21日 09:01:41   作者:灰太大  
這篇文章主要給大家分享了關(guān)于Angular.JS中指令ng-if的一點注意事項,分享出來供大家參考學(xué)習(xí),文中介紹的還是相對來說比較詳細,對大家具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。

前言

ng-if指令可以根據(jù)表達式的值true/false在DOM中真正生成或真正移除一個元素。如果賦值給ng-if的表達式的值是false,那對應(yīng)的元素將會從DOM中移除,否則對應(yīng)元素的一個克隆將被重新插入DOM中。

ng-if同ng-show和ng-hide指令最本質(zhì)的區(qū)別是,它不是通過CSS顯示或隱藏DOM節(jié)點,而是真正生成或移除節(jié)點。

當(dāng)一個元素被ng-if從DOM中移除,同它關(guān)聯(lián)的作用域也會被銷毀。而且當(dāng)它重新加入DOM中時,會通過原型繼承從它的父作用域生成一個新的作用域。

這樣會導(dǎo)致,在 ng-if 中用基本變量綁定 ng-model ,并在外層 div 中把此 model 綁定給另一個顯示區(qū)域,內(nèi)層改變時,外層不會同步改變,因為此時已經(jīng)是兩個變量了。

示例代碼:

<p>{{name}}</p>

<div ng-if="true">

<input type="text" ng-model="name" />

</div>

ng-show 不存在此問題,因為它不自帶一級作用域。

避免這類問題出現(xiàn)的辦法是,始終將頁面中的元素綁定到對象的屬性(data.x)而不是直接綁定到基本變量(x)上。詳見 AngularJS 中的作用域

總結(jié)

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

相關(guān)文章

  • Angularjs上傳文件組件flowjs功能

    Angularjs上傳文件組件flowjs功能

    現(xiàn)在的項目,無論代銷,幾乎不會缺省的一個功能就是上傳下載功能,今天談一談使用AngularJS+bootsrtap下的上傳下載功能,需要的朋友參考下吧
    2017-08-08
  • 詳解Angular路由之子路由

    詳解Angular路由之子路由

    本文將介紹Angular子路由的用法,對此感興趣的同學(xué),可以參考下
    2021-05-05
  • 全面解析Angular中$Apply()及$Digest()的區(qū)別

    全面解析Angular中$Apply()及$Digest()的區(qū)別

    $apply()和$digest()在AngularJS中是兩個核心概念,但是有時候它們又讓人困惑。這篇文章主要介紹了Angular中$Apply()及$Digest()區(qū)別詳細說明的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • AngularJS語法詳解(續(xù))

    AngularJS語法詳解(續(xù))

    本文續(xù)上文,接著介紹AngularJS語法,和上文一樣,都是通過示例來向大家分析說明,非常不錯的一篇文章,推薦給大家。
    2015-01-01
  • AngularJS入門示例之Hello World詳解

    AngularJS入門示例之Hello World詳解

    這篇文章主要介紹了AngularJS入門示例之Hello World,較為詳細的分析了AngularJS程序的原理及Hello World程序的創(chuàng)建步驟,需要的朋友可以參考下
    2017-01-01
  • AngularJS 所有版本下載地址

    AngularJS 所有版本下載地址

    這篇文章主要介紹了 AngularJS 所有版本下載地址的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • Angular.js ng-file-upload結(jié)合springMVC的使用教程

    Angular.js ng-file-upload結(jié)合springMVC的使用教程

    這篇文章主要給大家介紹了關(guān)于Angular.js文件上傳控件ng-file-upload結(jié)合springMVC的使用教程,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • 基于?angular?material?theming?機制修改?mat-toolbar?的背景色(示例詳解)

    基于?angular?material?theming?機制修改?mat-toolbar?的背景色(示例詳解

    最近在學(xué)習(xí)?angular,記錄一下昨天的進展,解決的問題是通過?theme?的配置修改?mat-toolbar?的背景色,避免對色彩的硬編碼,這篇文章主要介紹了基于?angular?material?theming?機制修改?mat-toolbar?的背景色,需要的朋友可以參考下
    2022-10-10
  • 詳解angular element()方法使用

    詳解angular element()方法使用

    本篇文章主要介紹了詳解angular element()方法使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • AngularJS基礎(chǔ) ng-keyup 指令簡單示例

    AngularJS基礎(chǔ) ng-keyup 指令簡單示例

    本文主要介紹AngularJS ng-keyup 指令,這里對ng-keyup指令的基本資料進行了整理,并且附有代碼示例,有需要的朋友可以看一下
    2016-08-08

最新評論

安溪县| 扎鲁特旗| 霸州市| 行唐县| 镇赉县| 奉新县| 五华县| 正安县| 红河县| 武宣县| 疏附县| 黔西| 元朗区| 图木舒克市| 灌南县| 南皮县| 米泉市| 稻城县| 鄂州市| 龙川县| 太湖县| 黄大仙区| 大同县| 成都市| 诏安县| 中宁县| 南华县| 常熟市| 宜良县| 永仁县| 盖州市| 江安县| 博兴县| 万年县| 琼结县| 华安县| 酉阳| 崇左市| 西宁市| 合山市| 台北县|