#10 ng-if 和 ng-show

ng-if && ng-show 區(qū)別

原文地址

先看代碼:

Code1 -- ng-if

<div class="container-fluid">
    <p ng-if="!changing">
        {{title}}
        <button type="button" ng-click="changing = true" class="btn btn-primary">修改</button>
    </p>
    <p ng-if="changing">
        <input type="text" class="form-control" ng-model="title" />
        <button type="button" ng-click="changing = false" class="btn btn-primary">保存</button>
    </p>
</div>

Code2 -- ng-show

<div class="container-fluid">
    <p ng-show="!changing">
        {{title}}
        <button type="button" ng-click="changing = true" class="btn btn-primary">修改</button>
    </p>
    <p ng-show="changing">
        <input type="text" class="form-control" ng-model="title" />
        <button type="button" ng-click="changing = false" class="btn btn-primary">保存</button>
    </p>
</div>

jsfiddle 地址

可以發(fā)現(xiàn) Code1 -- ng-if 無法打開砂吞,原因如下:

1.優(yōu)先級

ng-if 的優(yōu)先級為 600, 高于絕大部分其它原始指令崎溃,比如 ng-click

2.ng-if 有自己的 $scope

因為每一個 ng-if 都會有自己的作用域,所以當(dāng)去更新 changing 值時概而, 只會針對 ng-if 的作用域囱修,而父作用域中的值不會改變

ng-if 和 ng-show 核心區(qū)別

  1. ng-if 會創(chuàng)建作用域, 每次都會重新創(chuàng)建或移除DOM
  2. ng-show 只是改變CSS樣式餐曼,無獨(dú)立的作用域源譬, display: none !important
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瓶佳,一起剝皮案震驚了整個濱河市鳞青,隨后出現(xiàn)的幾起案子臂拓,更是在濱河造成了極大的恐慌,老刑警劉巖傻工,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸯匹,死亡現(xiàn)場離奇詭異泄伪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)染厅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門肖粮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涩馆,“玉大人允坚,你說我怎么就攤上這事。” “怎么了皿渗?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵乐疆,是天一觀的道長贬养。 經(jīng)常有香客問我误算,道長,這世上最難降的妖魔是什么咖杂? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任诉字,我火速辦了婚禮壤圃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘踊挠。我一直安慰自己墨叛,他們只是感情好漠趁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谨朝,像睡著了一般甥绿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上洗出,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音便贵,去河邊找鬼。 笑死利耍,一個胖子當(dāng)著我的面吹牛隘梨,可吹牛的內(nèi)容都是我干的玻佩。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼烦秩,長吁一口氣:“原來是場噩夢啊……” “哼只祠!你這毒婦竟也來了扰肌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎桂躏,沒想到半個月后剂习,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鳞绕,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡们何,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年冤竹,在試婚紗的時候發(fā)現(xiàn)自己被綠了贴见。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躲株。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡片部,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出霜定,到底是詐尸還是另有隱情档悠,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布望浩,位于F島的核電站辖所,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏磨德。R本人自食惡果不足惜缘回,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一吆视、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧酥宴,春花似錦啦吧、人聲如沸授滓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仆百,卻和暖如春俄周,著一層夾襖步出監(jiān)牢的瞬間排龄,已是汗流浹背尺铣。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工竞川, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逞怨,地道東北人驹马。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓泳姐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親阎肝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容