第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么時候喜歡N-if對ng-顯示/ng-隱藏?

什么時候喜歡N-if對ng-顯示/ng-隱藏?

森欄 2019-07-01 15:32:10
什么時候喜歡N-if對ng-顯示/ng-隱藏?我明白ng-show和ng-hide影響元素上的類集,而ng-if控制元素是否作為DOM的一部分呈現(xiàn)。是否有選擇的準(zhǔn)則?ng-if過關(guān)ng-show/ng-hide反之亦然?
查看完整描述

3 回答

?
慕森王

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個贊

取決于您的用例,但是要總結(jié)其中的區(qū)別:

  1. ng-if

    將從DOM中刪除元素。這意味著所有的處理程序或附加到這些元素的任何東西都將丟失。例如,如果將單擊處理程序綁定到子元素之一,則

    ng-if

    計(jì)算結(jié)果為false,該元素將從DOM中刪除,單擊處理程序?qū)⒉辉俟ぷ?,即使?/trans>

    ng-if

    稍后計(jì)算為true并顯示元素。您需要重新附加處理程序。
  2. ng-show/ng-hide

    不會從DOM中刪除元素。它使用CSS樣式隱藏/顯示元素(注意:您可能需要添加自己的類)。這樣,就不會丟失附加到子程序的處理程序。
  3. ng-if

    創(chuàng)建子作用域

    ng-show/ng-hide

不存在于DOM中的元素對性能的影響較小,并且您的web應(yīng)用程序在使用ng-if相比較ng-show/ng-hide..根據(jù)我的經(jīng)驗(yàn),兩者之間的差別是可以忽略不計(jì)的。使用這兩種方法時,動畫是可能的。ng-show/ng-hideng-if,在角文檔中給出了這兩種方法的例子。

最終,您需要回答的問題是,您是否可以從DOM中刪除元素?


查看完整回答
反對 回復(fù) 2019-07-01
  • 3 回答
  • 0 關(guān)注
  • 523 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號